feat: modificar propiedad

Signed-off-by: fede <federico.nicolas.polidoro@gmail.com>
This commit is contained in:
2024-12-04 17:44:25 -03:00
parent c116c924cd
commit 646cf3e009
10 changed files with 189 additions and 52 deletions

View File

@@ -66,6 +66,21 @@ public bool AñadirPropiedad(Propiedade? prop) {
return (int)filasInsertadasParam.Value == 1? true: false;
}
public bool PatchPropiedad(Propiedade prop) {
var con = Context;
Propiedade? propi = con.Propiedades.FirstOrDefault(x=>x.Id == prop.Id);
if (propi == null) return false;
propi.Canthabitaciones = prop.Canthabitaciones;
propi.Idtipropiedad = prop.Idtipropiedad;
propi.Ubicacion = prop.Ubicacion;
propi.Piso = prop.Piso;
propi.Letra = prop.Letra;
return Guardar(con);
}
public IQueryable<PropiedadesDto> ObtenerPropiedadesPorEmail(string email) {
FormattableString sqlq = $"""
SELECT p.id, p.ubicacion as Ubicacion, p.canthabitaciones, p.piso, p.letra, tp.descripcion as Tipo From Propiedades p
@@ -98,7 +113,6 @@ public bool AñadirPropiedad(Propiedade? prop) {
var con = Context;
Propiedade? prop = con.Propiedades.FirstOrDefault(x=>x.Id == id);
if (prop == null) return false;
Console.WriteLine("prop.dni: "+prop.Dnipropietario+", cli.dni: "+cli.Dni);
if (prop.Dnipropietario != cli.Dni) return false;
prop.Idestado = 3;