public static List <EntidadesCompartidas.Vivienda> ListarPorDuenio(Duenio unD) { List <Vivienda> _lista = new List <Vivienda>(); _lista.AddRange(PersistenciaApartamento.ListarPorDuenio(unD)); _lista.AddRange(PersistenciaCasa.ListarPorDuenio(unD)); return(_lista); }
public static EntidadesCompartidas.Vivienda Buscar(int pPadron) { Vivienda unaV = null; unaV = PersistenciaApartamento.Buscar(pPadron); if (unaV == null) { //se deberia llamar a la PersitenciaCasa } return(unaV); }
public static void Modificar(Vivienda unaV) { if (unaV is Apartamento) { PersistenciaApartamento.Modificar((Apartamento)unaV); } else if (unaV is Casa) { throw new Exception("No se eimplemento Modificar Casa"); } else if (unaV == null) { throw new Exception("No se indicio Vivienda para Modificar"); } }
public static void Alta(Vivienda unaV) { if (unaV is Apartamento) { PersistenciaApartamento.Alta((Apartamento)unaV); } else if (unaV is Casa) { throw new Exception("No se eimplemento Alta Casa"); } else if (unaV == null) { throw new Exception("No se indicio Vivienda para Alta"); } }