Пример #1
0
        public IActionResult Put(int id, Presenca presencaAtualizada)
        {
            try
            {
                // Faz a chamada para o método
                _presencaRepository.Atualizar(id, presencaAtualizada);

                // Retorna um status code
                return(StatusCode(204));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex));
            }
        }
Пример #2
0
        public IActionResult Put(int id, Presenca presencaAtualizada)
        {
            Presenca presencaBuscada = _presencaRepository.BuscarPorId(id);

            if (presencaBuscada != null)
            {
                try
                {
                    _presencaRepository.Atualizar(id, presencaAtualizada);
                    return(StatusCode(200));
                }
                catch (Exception erro)
                {
                    return(BadRequest(erro));
                }
            }
            return(StatusCode(404));
        }
        public IActionResult Put(int id, Presenca presencaAtualizada)
        {
            if (presencaAtualizada == null)
            {
                return(NotFound("A preença não foi atualizada pois ela não existe"));
            }

            try
            {
                _presencaRepository.Atualizar(id, presencaAtualizada);

                return(NoContent());
            }
            catch (Exception)
            {
                return(BadRequest("A presença não pôde ser atualizada."));
            }
        }