public IActionResult Atualizar(int id, Pacotes pacote)
        {
            Pacotes pacoteBuscado = _pacoteRepository.BuscarPorId(id);

            if (pacoteBuscado == null)
            {
                return(NotFound
                       (
                           new
                {
                    mensagem = "Pacote não encontrado",
                    erro = true
                }
                       ));
            }
            try
            {
                _pacoteRepository.Atualizar(id, pacote);
                return(NoContent());
            }
            catch (Exception erro)
            {
                return(BadRequest(erro));
            }
        }
示例#2
0
        public IActionResult Put(int id, Pacotes pacoteAtualizado)
        {
            // Faz a chamada para o método
            _pacoteRepository.Atualizar(id, pacoteAtualizado);

            // Retorna um status code
            return(Ok("Pacote atualizado!"));
        }
        public IActionResult Put(int id, Pacotes pacoteAtualizado)
        {
            // Faz a chamada para o método .Atualizar();
            _pacotesRepository.Atualizar(id, pacoteAtualizado);

            // Retorna um status code 204 - No Content
            return(NoContent());
        }
示例#4
0
        public IActionResult Atualizar(Pacotes pacote)
        {
            var pacoteFind = _pacoteRepository.BuscarId(pacote.IdPacote);

            if (pacoteFind == null)
            {
                return(NotFound("Pacote não encontrado"));
            }
            _pacoteRepository.Atualizar(pacote);

            return(Accepted());
        }
示例#5
0
        public IActionResult Put(int id, Pacotes pacoteAtualizado)
        {
            _pacoteRepository.Atualizar(pacoteAtualizado);

            return(StatusCode(204));
        }
        public IActionResult Put(int id, Pacotes pacoteAtualizado)
        {
            _pacotesRepository.Atualizar(id, pacoteAtualizado);

            return(NoContent());
        }