public void Inicializador() { Database.SetInitializer(new InicializadorBanco <AvaliacaoContexto>()); _contextoTeste = new AvaliacaoContexto(); _repositorio = new QuartoRepositorio(); _quartoTest = ConstrutorObjeto.CriarQuarto(); _contextoTeste.Database.Initialize(true); }
// GET: Pesquisa public ActionResult Index(string PrecoInicial, string PrecoFinal, string WifiGratis, string CafeGratis, string EstacionamentoGratis, string Piscina, string Frigobar, string Tv, string Banheiro, string Telefone, string Ventilador) { IQuartoRepositorio repositorio = new QuartoRepositorio(); QuartoAplicacao aplicacao = new QuartoAplicacao(repositorio); IHotelRepositorio hotelTepositorio = new HotelRepositorio(); HotelAplicacao aplicacaoHotel = new HotelAplicacao(hotelTepositorio); List <Hotel> Hoteis = aplicacaoHotel.SelecionarTodos(WifiGratis, CafeGratis, EstacionamentoGratis, Piscina).Select(hotel => HotelDTOParaModel(hotel)).ToList(); List <Quarto> Quartos = aplicacao.SelecionarTodos(PrecoInicial, PrecoFinal, Frigobar, Tv, Banheiro, Telefone, Ventilador).Where(st => Hoteis.Any(h => h.Id == st.IdHotel)).Select(quarto => QuartoDTOParaModel(quarto)).ToList(); return(View(Quartos.OrderBy(q => q.PrecoFinal))); }
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())); }