public async Task <ActionResult <FilmeCadastro> > Adicionar(FilmeCadastro filmeViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _repository.Adicionar(_mapper.Map <Filme>(filmeViewModel)); return(CustomResponse(filmeViewModel)); }
public async Task <ActionResult <FilmeCadastro> > Atualizar(Guid id, FilmeCadastro filmeViewModel) { if (id != filmeViewModel.Id) { return(BadRequest()); } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _repository.Atualizar(_mapper.Map <Filme>(filmeViewModel)); return(CustomResponse(filmeViewModel)); }