public bool ModificarAlojamiento(Alojamiento alojamiento) { if (!this.GetObjetoPrincipal()) { return(false); } Alojamiento al = this.FindAlojamientoForCodigo(alojamiento.GetCodigo()); if (this.EliminarAlojamiento(al) && this.AgregarAlojamiento(alojamiento)) { return(true); } return(false); }
public bool IgualCodigo(Alojamiento alojamiento) { return(alojamiento.GetCodigo() == this.GetCodigo()); }
public bool EliminarAlojamiento(Alojamiento alojamiento) { if (!this.GetObjetoPrincipal()) { return(false); } int indexAlojamiento = this.alojamientos.FindIndex(al => al.GetCodigo() == alojamiento.GetCodigo()); // Elimino el alojamiento de la lista this.alojamientos.RemoveAt(indexAlojamiento); this.cantidadDeAlojamientos--; return(true); }