public IActionResult Patch(int id, Curso curso) { try { _repositorio.Alterar(id, curso); return(StatusCode(201)); } catch (Exception error) { return(BadRequest(error)); } }
public IActionResult Put(Guid id, Curso curso) { try { //certamente se ele passou pelo buscar Id ele existe _cursoRepository.Alterar(id, curso); // retorna ok com os dados do curso alterado return(Ok(curso)); } catch (Exception ex) { // Caso ocorra algum erro retorna BadRequest e a msg de erro return(BadRequest(ex.Message)); } }
public Curso Put(int id, [FromBody] Curso curso) { return(_CursoRepository.Alterar(id, curso)); }