private void PreencherRelatorio(RelatorioJogosModel relatorio, IList<Jogo> listaJogos) { foreach (Jogo jogo in listaJogos) { if (!jogo.Locado) relatorio.Jogos.Add(new JogoModel(jogo)); } }
public ActionResult InformacaoJogo(int id) { JogoRepositorio repositorio = new JogoRepositorio(); RelatorioJogosModel relatorio = new RelatorioJogosModel(); Jogo jogo = repositorio.BuscarPorId(id); if (jogo != null) { JogoDetalhadoModel jogoModel = new JogoDetalhadoModel(jogo); return View(jogoModel); } else { return RedirectToAction("JogosDisponiveis", "Relatorio"); } }
public ActionResult JogosDisponiveis(string nome) { JogoRepositorio repositorio = new JogoRepositorio(); RelatorioJogosModel relatorio = new RelatorioJogosModel(); IList<Jogo> listaJogos; if (nome == null) listaJogos = repositorio.BuscarDisponiveis(); else listaJogos = repositorio.BuscarPorNome(nome); if (listaJogos.Any()) PreencherRelatorio(relatorio, listaJogos); return View(relatorio); }