public IActionResult Put(int id, Prontuario prontuarioAtualizado) { Prontuario prontuarioBuscado = _prontuarioRepository.BuscarPorId(id); // Verifica se prontuarioBuscado é diferente de nulo if (prontuarioBuscado != null) { //Haverá uma tentativa de atulizar a especialidade try { //Caso seja, o prontuario será atualizado _prontuarioRepository.Atualizar(id, prontuarioAtualizado); //E retornará um StatusCode Ok return(StatusCode(200)); } //Ao tentar atualizar, se não for possível, retornará um StatusCode com erro catch (Exception erro) { return(BadRequest(erro)); } } //Se prontuario não for diferente de nulo, retornará um StatusCode NotFound return(StatusCode(404)); }
public IActionResult Put(int id, Prontuario prontuarioUpdate) { try { // Faz a chamada para o método _prontuarioRepository.Atualizar(id, prontuarioUpdate); // Retorna um status code return(StatusCode(204)); } catch (Exception ex) { return(BadRequest(ex)); } }
public IActionResult Atualizar(int id, Prontuario prontuario) { _prontuarioRepository.Atualizar(id, prontuario); return(StatusCode(200)); }