feat: implementado todo lo de auditoria tocaria testearlo nomás

This commit is contained in:
2025-01-27 20:13:15 -03:00
parent 7b1e70999f
commit 17fae0e777
20 changed files with 204 additions and 115 deletions

View File

@@ -70,7 +70,7 @@ public class RepositorioPropiedades: RepositorioBase<RepositorioPropiedades> {
return (int)filasInsertadasParam.Value == 1? true: false;
}
public bool PatchPropiedad(Propiedade prop) {
public bool PatchPropiedad(Propiedade prop, long dni) {
var con = Context;
Propiedade? propi = con.Propiedades.Include(x=>x.IdServicios).FirstOrDefault(x=>x.Id == prop.Id);
@@ -90,7 +90,7 @@ public class RepositorioPropiedades: RepositorioBase<RepositorioPropiedades> {
if (servi == null) return false;
propi.IdServicios.Add(servi);
}
GenerarLog(con, dni, $"Se modificó: {prop.Id}");
return Guardar(con);
}
@@ -156,23 +156,23 @@ public class RepositorioPropiedades: RepositorioBase<RepositorioPropiedades> {
}else{
prop.Idestado = 1;
}
GenerarLog(con, cli.Dni, $"Baja propiedad: {prop.Id}");
return Guardar(con);
}
public bool BajaPropiedad(int id) {
public bool BajaPropiedad(int id, long dni) {
var con = Context;
Propiedade? prop = con.Propiedades.FirstOrDefault(x=>x.Id == id);
if (prop == null||prop.Dnipropietario == 0) return false;
prop.Idestado = prop.Idestado == 3 ? 1 : 3;
GenerarLog(con, dni, $"Baja propiedad: {prop.Id}");
return Guardar(con);
}
public bool BajaServiciosAPropiedad(int idprop, List<int> idserv) {
public bool BajaServiciosAPropiedad(int idprop, List<int> idserv, long dni) {
var con = Context;
Propiedade? prop = con.Propiedades.Include(x=>x.IdServicios).FirstOrDefault(x => x.Id == idprop);
if (prop == null) return false;
@@ -186,7 +186,7 @@ public class RepositorioPropiedades: RepositorioBase<RepositorioPropiedades> {
prop.IdServicios.Remove(servicio);
}
}
GenerarLog(con, dni, $"Baja servicios a propiedad: {prop.Id}");
return Guardar(con);
}