Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
 }