public IActionResult CriaFilme(Guid id, [Bind("IdFilme, CodigoFilme, NomeFilme, GeneroFilme, FaixaEtariaFilme, ValorEmprestimo, QtdEstoque")] Filme filme) { if (id != filme.IdFilme) { return(NotFound()); } if (ModelState.IsValid) { try { _repository.CadastrarFilme(filme); } catch (Exception e) { if (filme == null) { return(RedirectToAction("BuscarFilme")); } else { throw new Exception(e.Message); } } return(RedirectToAction("BuscarFilme")); } return(View(filme)); }
public Filme CadastrarFilme(string titulo, string ano, string categoria) { var filme = new Filme(titulo, ano, categoria); _filmeRepository.CadastrarFilme(filme); return(filme); }
public IActionResult Post([FromBody] Filme filme) { try { _repository.CadastrarFilme(filme); return(Ok(filme)); } catch (Exception e) { throw new Exception(e.Message); } }