reestructuracion de las entidades

Signed-off-by: fede <federico.nicolas.polidoro@gmail.com>
This commit is contained in:
2024-10-19 18:00:58 -03:00
parent ed3d87ec92
commit c205389ca2
3 changed files with 26 additions and 52 deletions

View File

@@ -4,39 +4,23 @@ using Entidades;
namespace AlquilaFacil.Controllers;
public class InquilinoController: Controller
[ApiController]
public class InquilinoController: ControllerBase
{
public List<Entidades.Inquilino> inquilinos = new List<Entidades.Inquilino>();
[HttpGet("api/inquilino")]
public IActionResult Get(){
var htmlbuild = new StringBuilder();
foreach (var inquilino in inquilinos)
{
htmlbuild.AppendFormat("<tr><td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td></tr>",
inquilino.Dni, inquilino.Nombre, inquilino.Apellido, inquilino.Domicilio);
}
return Content(htmlbuild.ToString(), "text/html");
public IActionResult Get(){
return Ok();
}
[HttpPost("api/inquilino")]
public IActionResult Post([FromForm] Inquilino inq){
public IActionResult Post([FromForm] Cliente inq){
if (inq == null) return BadRequest("Inquilino inválido.");
if (inq.Dni == 0 ) return BadRequest("No se especifico dni");
if (inq.Dni < 0 ) return BadRequest("Dni Invalido");
if (inq.dni == 0 ) return BadRequest("No se especifico dni");
if (inq.dni < 0 ) return BadRequest("Dni Invalido");
return Ok();
// no recuerdo porque esto existe
// return Redirect("/Inquilino");
return Content($"<p>Inquilino {inq.Nombre} agregado exitosamente.</p>", "text/html");
}
public IActionResult Index(){
return View();
}
public IActionResult FormAdd(){
return View();
}
}