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()
     });
 }