primer commit

This commit is contained in:
2024-08-30 03:19:36 -03:00
commit 2ce2a3ce01
81 changed files with 74938 additions and 0 deletions

View 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 }
);
}
}

View 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");
}
}