Exemplo n.º 1
0
 public static Quarto ParaDomain(QuartoDTO quarto)
 {
     if (quarto != null)
     {
         return(new Quarto()
         {
             Id = quarto.Id,
             Banheiro = quarto.Banheiro,
             Foto1 = quarto.Foto1,
             Foto2 = quarto.Foto2,
             Foto3 = quarto.Foto3,
             Frigobar = quarto.Frigobar,
             IdHotel = quarto.IdHotel,
             Preco = quarto.Preco,
             PrecoPromocional = quarto.PrecoPromocional,
             Telefone = quarto.Telefone,
             Tv = quarto.Tv,
             Ventilador = quarto.Ventilador
         });
     }
     else
     {
         return(null);
     }
 }
Exemplo n.º 2
0
        public ActionResult RetornaDiferenciaisQuarto(int idQuarto)
        {
            StringBuilder      sbDiferenciais = new StringBuilder();
            IQuartoRepositorio repositorio    = new QuartoRepositorio();
            QuartoAplicacao    aplicacao      = new QuartoAplicacao(repositorio);

            QuartoDTO quartoDTO = aplicacao.Selecionar(idQuarto);

            if (quartoDTO != null)
            {
                Quarto Quarto = QuartoDTOParaModel(quartoDTO);

                if (Quarto.Banheiro)
                {
                    sbDiferenciais.Append("Banheiro <br />");
                }

                if (Quarto.Frigobar)
                {
                    sbDiferenciais.Append("Frigobar <br />");
                }

                if (Quarto.Telefone)
                {
                    sbDiferenciais.Append("Telefone <br />");
                }

                if (Quarto.Tv)
                {
                    sbDiferenciais.Append("Tv <br />");
                }

                if (Quarto.Ventilador)
                {
                    sbDiferenciais.Append("Ventilador <br />");
                }
            }

            return(Content(sbDiferenciais.ToString()));
        }
Exemplo n.º 3
0
        public static Quarto QuartoDTOParaModel(QuartoDTO quarto)
        {
            IHotelRepositorio hotelTepositorio = new HotelRepositorio();
            HotelAplicacao    aplicacao        = new HotelAplicacao(hotelTepositorio);

            return(new Quarto()
            {
                Id = quarto.Id,
                Banheiro = quarto.Banheiro,
                Foto1 = quarto.Foto1,
                Foto2 = quarto.Foto2,
                Foto3 = quarto.Foto3,
                Frigobar = quarto.Frigobar,
                IdHotel = quarto.IdHotel,
                Preco = quarto.Preco,
                PrecoPromocional = quarto.PrecoPromocional,
                Telefone = quarto.Telefone,
                Tv = quarto.Tv,
                Ventilador = quarto.Ventilador,
                Hotel = HotelDTOParaModel(aplicacao.Selecionar(quarto.IdHotel)),
                PrecoFinal = (quarto.PrecoPromocional > 0 ? quarto.PrecoPromocional : quarto.Preco)
            });
        }