public IActionResult RealizaAluguel(Guid id, [Bind("IdAluguel, IdCliente, Filmes")] Aluguel aluguel, List<Filme> filmes)
 {
     try
     {
         aluguel.RealizarEmprestimo(filmes);
         aluguel = _repositoryAluguel.CriarAluguel(aluguel);
         filmes = aluguel.AluguelFilmes.Select(m => m.Filme).ToList();
         foreach (var filme in filmes)
         {
             _repositoryFilme.EditarFilme(filme);
         }
         return View(aluguel);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 public IActionResult Post(Guid idCliente, [FromBody] IEnumerable <Filme> filmes)
 {
     try
     {
         Aluguel aluguel = new Aluguel(idCliente);
         aluguel.RealizarEmprestimo(filmes);
         aluguel = _repositoryAluguel.CriarAluguel(aluguel);
         filmes  = aluguel.AluguelFilmes.Select(m => m.Filme).ToList();
         foreach (var filme in filmes)
         {
             _repositoryFilme.EditarFilme(filme);
         }
         return(Ok(aluguel));
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }