public IEnumerable <DtoVivienda> GetViviendas(DtoBarrio b) { IEnumerable <DtoVivienda> viviendas = new List <DtoVivienda>(); List <DtoVivienda> aux_viviendas = new List <DtoVivienda>(); aux_viviendas.AddRange(ObjectConversor.ConvertToDtoVivienda(repoV.FindByLocation(ObjectConversor.ConvertToBarrio(b)))); viviendas = aux_viviendas; return(viviendas); }
public static Barrio ConvertToBarrio(DtoBarrio dto_barrio) { Barrio b = null; if (dto_barrio != null) { b = new Barrio { nombre = dto_barrio.name, descripcion = dto_barrio.description }; } return(b); }
public static DtoBarrio ConvertToDtoBarrio(Barrio barrio) { DtoBarrio dto_barrio = null; if (barrio != null) { dto_barrio = new DtoBarrio { name = barrio.nombre, description = barrio.descripcion }; } return(dto_barrio); }
public bool Agregar(string calle, int nro_puerta, DtoBarrio barrio, string descripcion, int nro_banios, int nro_dormitorios, double superficie, double precio_base, int anio_construccion, bool habilitada, bool vendida, bool nueva) { if (nueva) { return(repoV.Add(new VNueva { calle = calle, nro_puerta = nro_puerta, barrio = repoB.FindByName(barrio.name), descripcion = descripcion, nro_banios = nro_banios, nro_dormitorios = nro_dormitorios, superficie = superficie, precio_base = precio_base, anio_construccion = anio_construccion, vendida = vendida, habilitada = habilitada, tipo = 0 })); } else { return(repoV.Add(new VUsada { calle = calle, nro_puerta = nro_puerta, barrio = repoB.FindByName(barrio.name), descripcion = descripcion, nro_banios = nro_banios, nro_dormitorios = nro_dormitorios, superficie = superficie, precio_base = precio_base, anio_construccion = anio_construccion, vendida = vendida, habilitada = habilitada, tipo = 1 })); } }