public bool eliminarAlojamiento(Alojamiento aloj) { foreach (Alojamiento a in misAlojamientos) { if (a.Codigo == aloj.Codigo) { return(false); } } //si llegó hasta acá es porque no está ese código misAlojamientos.Remove(aloj); return(true); }
public bool modificarAlojamiento(Alojamiento aloj) { foreach (Alojamiento a in misAlojamientos) { if (a.Codigo == aloj.Codigo) { misAlojamientos.Remove(a); misAlojamientos.Add(aloj); return(true); } } return(false); }
public bool reservar(int codAloj, int dniUsuario, DateTime FDesde, DateTime FHasta) { Alojamiento alo = null; Usuario usr = null; foreach (var item in misAlojamientos) { if (item.Codigo == codAloj) { alo = item; } } foreach (var item in misUsuarios) { if (item.DNI == dniUsuario) { usr = item; } } if (alo == null && usr == null) { return(false); } var reserva = new Reserva { Propiedad = alo, Persona = usr, fDesde = FDesde, fHasta = FHasta }; return(true); }