añadido front para que el admin suba el contrato
This commit is contained in:
45
Aspnet/Controllers/CargaContratoAdminController.cs
Normal file
45
Aspnet/Controllers/CargaContratoAdminController.cs
Normal file
@@ -0,0 +1,45 @@
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Modelo;
|
||||
|
||||
|
||||
[ApiController]
|
||||
public class CargarContratoAdminController: ControllerBase{
|
||||
|
||||
[HttpGet("api/admin/contrato/data")]
|
||||
public IActionResult GetData([FromHeader(Name ="Auth")]string Auth) {
|
||||
var cli = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth);
|
||||
if (cli == null) return BadRequest(new { message = "No hay usuario por ese token"});
|
||||
|
||||
var validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 20);
|
||||
if (validacion1 == false) return Unauthorized();
|
||||
|
||||
var divisas = RepositorioDivisas.Singleton.ObtenerDivisas();
|
||||
|
||||
var propiedades = RepositorioPropiedades.Singleton.ListarPropiedades().ToList()
|
||||
.Select(x=> new {id = x.id,
|
||||
ubicacion = x.Ubicacion});
|
||||
|
||||
var inquilinos = RepositorioInquilinos.Singleton.GetInquilinos().ToList()
|
||||
.Select(x=>new {dni=x.Dni, nombre = x.Nombre});
|
||||
|
||||
var propietarios = RepositorioPropietario.Singleton.GetPropietarios().ToList()
|
||||
.Select(x=>new {dni=x.Dni, nombre = x.Nombre});
|
||||
|
||||
return Ok(new {divisas,
|
||||
propiedades,
|
||||
inquilinos,
|
||||
propietarios});
|
||||
}
|
||||
|
||||
[HttpGet("api/admin/contrato/propieades")]
|
||||
public IActionResult GetPropiedadesPorPropietario([FromHeader(Name ="Auth")]string Auth, long dnipropietario){
|
||||
var cli = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth);
|
||||
if (cli == null) return BadRequest(new { message = "No hay usuario por ese token"});
|
||||
|
||||
var validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 20);
|
||||
if (validacion1 == false) return Unauthorized();
|
||||
|
||||
var propiedades = RepositorioPropiedades.Singleton.ObtenerPropiedadEnAlquilerPorDni(dnipropietario);
|
||||
return Ok(propiedades);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user