public ActionResult PesquisaJogoDevolver(string nomeJogo)
        {
            try
            {
                Jogo jogo = bancoDeJogos.BuscarUnicoJogoPorNome(nomeJogo);
                RegrasLocacao regrasLocacao = new RegrasLocacao();
                RegrasDevolucao regrasDevolucao = new RegrasDevolucao();
                TelaLocacao locacao = new TelaLocacao();
                if (nomeJogo == "")
                {
                    locacao.JogoId = 0;
                    locacao.JogoNome = "Não a jogo selecionado!";
                    locacao.JogoImagem = "http://clickmobile.com.br/blog/wp-content/uploads/2014/03/sem-imagem-click.jpg";
                    locacao.JogoPreco = 0.00M;
                    locacao.JogoDataParaEntrega = DateTime.Now;
                }
                else
                {
                    locacao.JogoId = jogo.Id;
                    locacao.JogoNome = jogo.Nome;
                    locacao.JogoImagem = jogo.Imagem;
                    locacao.JogoPreco = regrasLocacao.ValorJogo(jogo.Selo);
                    locacao.JogoDataParaEntrega = (DateTime)jogo.DataPrevistaParaEntrega;
                    locacao.JogoPreco = regrasDevolucao.CalcularValorTotal(locacao.JogoDataParaEntrega, locacao.JogoPreco);
                }

                return PartialView("_TelaLocacao", locacao);
            }
            catch(Exception e)
            {
                return PartialView("Erro");
            }
        }
 public ActionResult Locar(int id)
 {
     Jogo jogo = bancoDeJogos.BuscarPorId(id);
     RegrasLocacao regrasLocacao = new RegrasLocacao();
     TelaLocacao locacao = new TelaLocacao();
     locacao.JogoId = jogo.Id;
     locacao.JogoNome = jogo.Nome;
     locacao.JogoImagem = jogo.Imagem;
     locacao.JogoDataParaEntrega = regrasLocacao.DataPrevistaParaEntrega(jogo.Selo);
     locacao.JogoPreco = regrasLocacao.ValorJogo(jogo.Selo);
     return View(locacao);
 }