primer commit
This commit is contained in:
37
Controllers/HomeController.cs
Normal file
37
Controllers/HomeController.cs
Normal file
@@ -0,0 +1,37 @@
|
||||
using System.Diagnostics;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Modelo;
|
||||
|
||||
namespace AlquilaFacil.Controllers;
|
||||
|
||||
public class HomeController : Controller
|
||||
{
|
||||
private readonly ILogger<HomeController> _logger;
|
||||
|
||||
public HomeController(ILogger<HomeController> logger)
|
||||
{
|
||||
_logger = logger;
|
||||
}
|
||||
|
||||
public IActionResult Index()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
public IActionResult Inquilino(){
|
||||
return View();
|
||||
}
|
||||
public IActionResult Privacy()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
[ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)]
|
||||
public IActionResult Error()
|
||||
{
|
||||
return View(
|
||||
//new ErrorViewModel { RequestId = Activity.Class1 };
|
||||
new ErrorViewModel { RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier }
|
||||
);
|
||||
}
|
||||
}
|
||||
35
Controllers/InquilinoController.cs
Normal file
35
Controllers/InquilinoController.cs
Normal file
@@ -0,0 +1,35 @@
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using Entidades;
|
||||
|
||||
namespace AlquilaFacil.Controllers;
|
||||
|
||||
[Route("api/inquilino")]
|
||||
[ApiController]
|
||||
public class InquilinoController: ControllerBase
|
||||
{
|
||||
public List<Entidades.Inquilino> inquilinos = new List<Entidades.Inquilino>{
|
||||
};
|
||||
[HttpGet]
|
||||
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");
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
public IActionResult Post([FromForm] Inquilino inq){
|
||||
if (inq == null) return BadRequest("Inquilino inválido.");
|
||||
if (inq.Dni == "0" || inq.Dni == null) return BadRequest("No se especifico dni");
|
||||
|
||||
inquilinos.Add(inq);
|
||||
|
||||
return Content($"<p>Inquilino {inq.Nombre} agregado exitosamente.</p>", "text/html");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user