public static HabitacionConLugaresLibresDTO MapHabitacionesConLugaresLugares(Habitacion habitacion) { return(new HabitacionConLugaresLibresDTO { Id = habitacion.Id, Nombre = habitacion.Nombre, CantidadDeLugaresLibres = habitacion.CantidadTotalDeLugaresDisponibles(), EsPrivada = habitacion.Tipo().Equals(HabitacionTipoEnum.Privada), Camas = habitacion.ObtenerTodasLasCamas().Select(x => new CamaDTO { Id = x.Id, Nombre = x.Nombre, Tipo = x.Tipo() }).ToList() }); }
public static HabitacionDetalleDTO MapDetalle(Habitacion habitacion) { return(new HabitacionDetalleDTO { Id = habitacion.Id, Nombre = habitacion.Nombre, TieneBanio = habitacion.TieneBanio, EsPrivada = habitacion.Tipo().Equals(HabitacionTipoEnum.Privada), InformacionAdicional = habitacion.InformacionAdicional, Camas = habitacion.ObtenerTodasLasCamas().Select(x => new CamaDTO { Id = x.Id, Nombre = x.Nombre, Tipo = x.Tipo() }).ToList() }); }