Ejemplo n.º 1
0
 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()
     });
 }
Ejemplo n.º 2
0
 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()
     });
 }
Ejemplo n.º 3
0
 public static HabitacionDTO Map(Habitacion entidad)
 {
     return(new HabitacionDTO
     {
         Id = entidad.Id,
         Nombre = entidad.Nombre,
         TieneBanio = entidad.TieneBanio,
         EsPrivada = entidad.Tipo().Equals(HabitacionTipoEnum.Privada),
         InformacionAdicional = entidad.InformacionAdicional,
         CamasIndividuales = entidad.CamasIndividuales.Select(entidadCamasIndividuale => new CamaDTO
         {
             Id = entidadCamasIndividuale.Id,
             Nombre = entidadCamasIndividuale.Nombre,
             Tipo = entidadCamasIndividuale.Tipo()
         }).ToList(),
         CamasCuchetas = entidad.CamasCuchetas.Select(entidadCamasCucheta => new CamaCuchetaDTO
         {
             Id = entidadCamasCucheta.Id,
             Abajo = new CamaDTO
             {
                 Id = entidadCamasCucheta.Abajo.Id,
                 Nombre = entidadCamasCucheta.Abajo.Nombre,
                 Tipo = entidadCamasCucheta.Abajo.Tipo()
             },
             Arriba = new CamaDTO
             {
                 Id = entidadCamasCucheta.Arriba.Id,
                 Nombre = entidadCamasCucheta.Arriba.Nombre,
                 Tipo = entidadCamasCucheta.Arriba.Tipo()
             }
         }).ToList(),
         CamasMatrimoniales = entidad.CamasMatrimoniales.Select(entidadCamasMatrimoniale => new CamaDTO
         {
             Id = entidadCamasMatrimoniale.Id,
             Nombre = entidadCamasMatrimoniale.Nombre,
             Tipo = entidadCamasMatrimoniale.Tipo()
         }).ToList()
     });
 }