un corte que hago a las 19hs

This commit is contained in:
2025-01-10 19:43:40 -03:00
parent 5f56b32afa
commit 7349454d8f
5 changed files with 190 additions and 46 deletions

View File

@@ -72,4 +72,25 @@ public class RepositorioContratos: RepositorioBase<RepositorioContratos> {
return contr;
}
public bool CancelarPrecontrato(string emailInquilino, int idpropiedad) {
var con = Context;
Contrato? contr = con.Contratos.Include(x=>x.DniinquilinoNavigation)
.FirstOrDefault(x=>x.Idpropiedad == idpropiedad &&
x.DniinquilinoNavigation.Email == emailInquilino &&
x.Habilitado == 0 &&
x.Cancelado == 0);
if (contr == null) return false;
contr.Cancelado = 1;
return Guardar(con);
}
public Contrato? ObtenerPreContratoPorId(long idcontrato) {
var con = Context;
Contrato? contr = con.Contratos.Include(x=>x.Idgarantes).Where(x=>x.Cancelado == 0 && x.Habilitado == 0)
.FirstOrDefault(x=>x.Id == idcontrato);
if (contr == null) return null;
return contr;
}
}