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