algun avance tengo

This commit is contained in:
2025-01-10 04:47:22 -03:00
parent d49e7ec0a1
commit 5f56b32afa
7 changed files with 95 additions and 19 deletions
+16 -2
View File
@@ -35,7 +35,8 @@ public class RepositorioContratos: RepositorioBase<RepositorioContratos> {
Contrato? contr = con.Contratos.Include(x=>x.DniinquilinoNavigation).Include(x=>x.Idgarantes)
.FirstOrDefault(x=>x.Idpropiedad == idpropiedad &&
x.DniinquilinoNavigation.Email == emailInquilino &&
x.Habilitado == 0);
x.Habilitado == 0 &&
x.Cancelado == 0);
if (contr == null) return false;
int inicial = (con.Garantes.Any()? con.Garantes.Max(x=>x.Id): 0) + 1;
@@ -54,8 +55,21 @@ public class RepositorioContratos: RepositorioBase<RepositorioContratos> {
Contrato? contr = con.Contratos.Include(x=>x.DniinquilinoNavigation)
.FirstOrDefault(x=>x.Idpropiedad == idpropiedad &&
x.DniinquilinoNavigation.Email == emailInquilino &&
x.Habilitado == 0);
x.Habilitado == 0 &&
x.Cancelado == 0);
if (contr == null) return 0;
return contr.Cantgarantemin;
}
public Contrato? ObtenerContrato(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 null;
return contr;
}
}