eliminados bastantes checkgrupo
This commit is contained in:
@@ -22,10 +22,10 @@ public class ContratoController : ControllerBase
|
|||||||
public ActionResult GenerarRecibo([FromHeader(Name = "Auth")] string Auth, MarcarPagoDto dto, bool html = true)
|
public ActionResult GenerarRecibo([FromHeader(Name = "Auth")] string Auth, MarcarPagoDto dto, bool html = true)
|
||||||
{
|
{
|
||||||
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
||||||
var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Propietario");
|
var validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 11);
|
||||||
if (validacion1 == false)
|
if (validacion1 == false)
|
||||||
{
|
{
|
||||||
validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Inquilino");
|
validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 12);
|
||||||
if (validacion1 == false)
|
if (validacion1 == false)
|
||||||
{
|
{
|
||||||
return Unauthorized();
|
return Unauthorized();
|
||||||
@@ -73,7 +73,7 @@ public class ContratoController : ControllerBase
|
|||||||
public IActionResult marcarPago([FromHeader(Name = "Auth")] string Auth, MarcarPagoDto dto)
|
public IActionResult marcarPago([FromHeader(Name = "Auth")] string Auth, MarcarPagoDto dto)
|
||||||
{
|
{
|
||||||
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
||||||
var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Propietario");
|
var validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 12);
|
||||||
if (validacion1 == false) return Unauthorized();
|
if (validacion1 == false) return Unauthorized();
|
||||||
if (dto.Idcontrato <= 0) return BadRequest(new { message = "No puede existir un contrato con id 0 o menor" });
|
if (dto.Idcontrato <= 0) return BadRequest(new { message = "No puede existir un contrato con id 0 o menor" });
|
||||||
|
|
||||||
@@ -104,7 +104,7 @@ public class ContratoController : ControllerBase
|
|||||||
public IActionResult realizarPago([FromHeader(Name = "Auth")] string Auth, MarcarPagoDto dto)
|
public IActionResult realizarPago([FromHeader(Name = "Auth")] string Auth, MarcarPagoDto dto)
|
||||||
{
|
{
|
||||||
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
||||||
var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Inquilino");
|
var validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 11);
|
||||||
if (validacion1 == false) return Unauthorized();
|
if (validacion1 == false) return Unauthorized();
|
||||||
if (dto.Idcontrato <= 0) return BadRequest(new { message = "No puede existir un contrato con id 0 o menor" });
|
if (dto.Idcontrato <= 0) return BadRequest(new { message = "No puede existir un contrato con id 0 o menor" });
|
||||||
|
|
||||||
@@ -134,7 +134,7 @@ public class ContratoController : ControllerBase
|
|||||||
public IActionResult crearCanons([FromHeader(Name = "Auth")] string Auth, CrearCanonsDto dto)
|
public IActionResult crearCanons([FromHeader(Name = "Auth")] string Auth, CrearCanonsDto dto)
|
||||||
{
|
{
|
||||||
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
||||||
var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Propietario");
|
var validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 12);
|
||||||
if (validacion1 == false) return Unauthorized();
|
if (validacion1 == false) return Unauthorized();
|
||||||
Cliente? cli = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth);
|
Cliente? cli = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth);
|
||||||
if (cli == null) return Unauthorized();
|
if (cli == null) return Unauthorized();
|
||||||
@@ -154,10 +154,10 @@ public class ContratoController : ControllerBase
|
|||||||
public ActionResult getCanons([FromHeader(Name = "Auth")] string Auth, int id = 0)
|
public ActionResult getCanons([FromHeader(Name = "Auth")] string Auth, int id = 0)
|
||||||
{
|
{
|
||||||
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
||||||
var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Propietario");
|
var validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 11);
|
||||||
if (validacion1 == false)
|
if (validacion1 == false)
|
||||||
{
|
{
|
||||||
validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Inquilino");
|
validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 12);
|
||||||
if (validacion1 == false)
|
if (validacion1 == false)
|
||||||
{
|
{
|
||||||
return Unauthorized();
|
return Unauthorized();
|
||||||
@@ -198,7 +198,7 @@ public class ContratoController : ControllerBase
|
|||||||
public IActionResult ObtenerContratosPorPropietario([FromHeader(Name = "Auth")] string Auth)
|
public IActionResult ObtenerContratosPorPropietario([FromHeader(Name = "Auth")] string Auth)
|
||||||
{
|
{
|
||||||
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
||||||
var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Propietario");
|
var validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 12);
|
||||||
if (validacion1 == false) return Unauthorized();
|
if (validacion1 == false) return Unauthorized();
|
||||||
|
|
||||||
Cliente? cli = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth);
|
Cliente? cli = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth);
|
||||||
@@ -230,7 +230,7 @@ public class ContratoController : ControllerBase
|
|||||||
public IActionResult ObtenerContratoPorPropietarioPorId([FromHeader(Name = "Auth")] string Auth, int id = 0)
|
public IActionResult ObtenerContratoPorPropietarioPorId([FromHeader(Name = "Auth")] string Auth, int id = 0)
|
||||||
{
|
{
|
||||||
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
||||||
var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Propietario");
|
var validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 12);
|
||||||
if (validacion1 == false) return Unauthorized();
|
if (validacion1 == false) return Unauthorized();
|
||||||
|
|
||||||
Cliente? cli = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth);
|
Cliente? cli = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth);
|
||||||
@@ -264,7 +264,7 @@ public class ContratoController : ControllerBase
|
|||||||
public IActionResult ObtenerContratosPorInquilino([FromHeader(Name = "Auth")] string Auth)
|
public IActionResult ObtenerContratosPorInquilino([FromHeader(Name = "Auth")] string Auth)
|
||||||
{
|
{
|
||||||
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
||||||
var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Inquilino");
|
var validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 11);
|
||||||
if (validacion1 == false) return Unauthorized();
|
if (validacion1 == false) return Unauthorized();
|
||||||
|
|
||||||
Cliente? cli = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth);
|
Cliente? cli = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth);
|
||||||
@@ -296,7 +296,7 @@ public class ContratoController : ControllerBase
|
|||||||
public IActionResult ObtenerContratoPorInquilinoPorId([FromHeader(Name = "Auth")] string Auth, int id = 0)
|
public IActionResult ObtenerContratoPorInquilinoPorId([FromHeader(Name = "Auth")] string Auth, int id = 0)
|
||||||
{
|
{
|
||||||
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
||||||
var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Inquilino");
|
var validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 11);
|
||||||
if (validacion1 == false) return Unauthorized();
|
if (validacion1 == false) return Unauthorized();
|
||||||
|
|
||||||
Cliente? cli = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth);
|
Cliente? cli = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth);
|
||||||
@@ -330,8 +330,6 @@ public class ContratoController : ControllerBase
|
|||||||
public IActionResult IniciarPrecontrato([FromHeader(Name = "Auth")] string Auth, [FromBody] PrecontratoDto dto)
|
public IActionResult IniciarPrecontrato([FromHeader(Name = "Auth")] string Auth, [FromBody] PrecontratoDto dto)
|
||||||
{
|
{
|
||||||
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
if (String.IsNullOrEmpty(Auth)) return Unauthorized();
|
||||||
var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Propietario");
|
|
||||||
if (validacion1 == false) return Unauthorized();
|
|
||||||
|
|
||||||
string validacion2 = ValidarDtoPrecontrato(dto);
|
string validacion2 = ValidarDtoPrecontrato(dto);
|
||||||
if (validacion2 != "") return BadRequest(new { message = validacion2 });
|
if (validacion2 != "") return BadRequest(new { message = validacion2 });
|
||||||
@@ -402,8 +400,6 @@ public class ContratoController : ControllerBase
|
|||||||
public IActionResult AddGarantes([FromHeader(Name = "Auth")] string Auth, AltaGarantesDto dto)
|
public IActionResult AddGarantes([FromHeader(Name = "Auth")] string Auth, AltaGarantesDto dto)
|
||||||
{
|
{
|
||||||
if (String.IsNullOrWhiteSpace(Auth)) return BadRequest("");
|
if (String.IsNullOrWhiteSpace(Auth)) return BadRequest("");
|
||||||
var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Inquilino");
|
|
||||||
if (validacion1 == false) return Unauthorized();
|
|
||||||
|
|
||||||
var validacion2 = ValidarDtoAltaGarantes(dto);
|
var validacion2 = ValidarDtoAltaGarantes(dto);
|
||||||
if (validacion2 != "") return BadRequest(new { message = validacion2 });
|
if (validacion2 != "") return BadRequest(new { message = validacion2 });
|
||||||
@@ -467,8 +463,6 @@ public class ContratoController : ControllerBase
|
|||||||
public IActionResult CancelarPrecontrato([FromHeader(Name = "Auth")] string Auth, CancelarPrecontratoDto dto)
|
public IActionResult CancelarPrecontrato([FromHeader(Name = "Auth")] string Auth, CancelarPrecontratoDto dto)
|
||||||
{
|
{
|
||||||
if (String.IsNullOrWhiteSpace(Auth)) return BadRequest("");
|
if (String.IsNullOrWhiteSpace(Auth)) return BadRequest("");
|
||||||
var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Propietario");
|
|
||||||
if (validacion1 == false) return Unauthorized();
|
|
||||||
|
|
||||||
var validacion2 = ValidarCancelarDto(dto);
|
var validacion2 = ValidarCancelarDto(dto);
|
||||||
if (validacion2 != "") return BadRequest(new { message = validacion2 });
|
if (validacion2 != "") return BadRequest(new { message = validacion2 });
|
||||||
@@ -529,8 +523,6 @@ public class ContratoController : ControllerBase
|
|||||||
public IActionResult ObtenerListaGarantes([FromHeader(Name = "Auth")] string Auth, long idcontrato = 0, [FromQuery] string EmailPropietario = "")
|
public IActionResult ObtenerListaGarantes([FromHeader(Name = "Auth")] string Auth, long idcontrato = 0, [FromQuery] string EmailPropietario = "")
|
||||||
{
|
{
|
||||||
if (String.IsNullOrWhiteSpace(Auth)) return BadRequest("");
|
if (String.IsNullOrWhiteSpace(Auth)) return BadRequest("");
|
||||||
var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Propietario");
|
|
||||||
if (validacion1 == false) return Unauthorized();
|
|
||||||
|
|
||||||
if (idcontrato == 0 || EmailPropietario == "") return BadRequest(new { message = "Estan mal cargados los datos" });
|
if (idcontrato == 0 || EmailPropietario == "") return BadRequest(new { message = "Estan mal cargados los datos" });
|
||||||
Cliente? cli = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth);
|
Cliente? cli = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth);
|
||||||
@@ -539,6 +531,7 @@ public class ContratoController : ControllerBase
|
|||||||
|
|
||||||
Contrato? contr = RepositorioContratos.Singleton.ObtenerPreContratoPorId(idcontrato);
|
Contrato? contr = RepositorioContratos.Singleton.ObtenerPreContratoPorId(idcontrato);
|
||||||
if (contr == null) return BadRequest(new { message = "No hay un precontrato por esa id" });
|
if (contr == null) return BadRequest(new { message = "No hay un precontrato por esa id" });
|
||||||
|
if (contr.Dnipropietario != cli.Dni) return BadRequest(new { message = "No Coinside los datos del token con el propietario en el precontrato" });
|
||||||
|
|
||||||
LinkedList<GaranteDto> list = new();
|
LinkedList<GaranteDto> list = new();
|
||||||
foreach (var i in contr.Idgarantes)
|
foreach (var i in contr.Idgarantes)
|
||||||
@@ -575,8 +568,6 @@ public class ContratoController : ControllerBase
|
|||||||
public async Task<IActionResult> subirContrato([FromHeader(Name = "Auth")] string Auth, [FromForm] long idcontrato, [FromForm] DateTime ubicarnotificacion, IFormFile contrato)
|
public async Task<IActionResult> subirContrato([FromHeader(Name = "Auth")] string Auth, [FromForm] long idcontrato, [FromForm] DateTime ubicarnotificacion, IFormFile contrato)
|
||||||
{
|
{
|
||||||
if (String.IsNullOrWhiteSpace(Auth)) return BadRequest("");
|
if (String.IsNullOrWhiteSpace(Auth)) return BadRequest("");
|
||||||
var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Propietario");
|
|
||||||
if (validacion1 == false) return Unauthorized();
|
|
||||||
|
|
||||||
if (idcontrato <= 0) return BadRequest(new { message = "No puede tener un id contrato menor o igual a 0" });
|
if (idcontrato <= 0) return BadRequest(new { message = "No puede tener un id contrato menor o igual a 0" });
|
||||||
Contrato? contr = RepositorioContratos.Singleton.ObtenerPreContratoPorId(idcontrato);
|
Contrato? contr = RepositorioContratos.Singleton.ObtenerPreContratoPorId(idcontrato);
|
||||||
@@ -618,17 +609,20 @@ public class ContratoController : ControllerBase
|
|||||||
|
|
||||||
return (ret) ?
|
return (ret) ?
|
||||||
Ok(new { message = "se notifico al futuro inquilino" }) : BadRequest(new { message = "No se pudo enviar la notificacion" });
|
Ok(new { message = "se notifico al futuro inquilino" }) : BadRequest(new { message = "No se pudo enviar la notificacion" });
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpGet("api/contrato/DocumentoFinal")]
|
[HttpGet("api/contrato/DocumentoFinal")]
|
||||||
public IActionResult ObtenerContratoFinal([FromHeader(Name = "Auth")] string Auth, [FromQuery] long idcontrato)
|
public IActionResult ObtenerContratoFinal([FromHeader(Name = "Auth")] string Auth, [FromQuery] long idcontrato)
|
||||||
{
|
{
|
||||||
if (String.IsNullOrWhiteSpace(Auth)) return BadRequest("");
|
if (String.IsNullOrWhiteSpace(Auth)) return BadRequest("");
|
||||||
var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Inquilino");
|
var validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 11);
|
||||||
if (validacion1 == false)
|
if (validacion1 == false)
|
||||||
{
|
{
|
||||||
validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Propietario");
|
validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 12);
|
||||||
if (validacion1 == false) return Unauthorized();
|
if (validacion1 == false)
|
||||||
|
{
|
||||||
|
return Unauthorized();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (idcontrato <= 0) return BadRequest(new { message = "La id no puede ser igual o menor a 0" });
|
if (idcontrato <= 0) return BadRequest(new { message = "La id no puede ser igual o menor a 0" });
|
||||||
@@ -672,12 +666,6 @@ public class ContratoController : ControllerBase
|
|||||||
public IActionResult ObtenerContrato([FromHeader(Name = "Auth")] string Auth, [FromQuery] long idcontrato)
|
public IActionResult ObtenerContrato([FromHeader(Name = "Auth")] string Auth, [FromQuery] long idcontrato)
|
||||||
{
|
{
|
||||||
if (String.IsNullOrWhiteSpace(Auth)) return BadRequest("");
|
if (String.IsNullOrWhiteSpace(Auth)) return BadRequest("");
|
||||||
var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Inquilino");
|
|
||||||
if (validacion1 == false)
|
|
||||||
{
|
|
||||||
validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Propietario");
|
|
||||||
if (validacion1 == false) return Unauthorized();
|
|
||||||
}
|
|
||||||
|
|
||||||
if (idcontrato <= 0) return BadRequest(new { message = "La id no puede ser igual o menor a 0" });
|
if (idcontrato <= 0) return BadRequest(new { message = "La id no puede ser igual o menor a 0" });
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user