public IActionResult Put(int id, TipoUsuario tipoUsuarioAtualizado) { TipoUsuario tipoUsuarioBuscado = _tipoUsuarioRepository.BuscarPorId(id); // Verifica se tipoUsuarioBuscado é diferente de nulo if (tipoUsuarioBuscado != null) { //Haverá uma tentativa de atulizar o tipo usuario try { //Caso seja, o tipoUsuario será atualizado _tipoUsuarioRepository.Atualizar(id, tipoUsuarioAtualizado); //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 tipoUsuario não for diferente de nulo, retornará um StatusCode NotFound return(StatusCode(404)); }
public IActionResult Atualizar(int id, TipoUsuario tipoUsuario) { TipoUsuario tipoUsuarioBuscado = _tipoUsuarioRepository.BuscarPorId(id); if (tipoUsuarioBuscado == null) { return(NotFound ( new { mensagem = "Tipo de Usuário não encontrado", erro = true } )); } try { _tipoUsuarioRepository.Atualizar(id, tipoUsuario); return(NoContent()); } catch (Exception erro) { return(BadRequest(erro)); } }
public IActionResult Put(int id, TipoUsuario tipoAtualizado) { try { TipoUsuario tipoBuscado = _tipoRepository.BuscarPorId(id); if (tipoAtualizado != null) { TipoUsuario permissao = _tipoRepository.BuscarPorPermissao(tipoAtualizado.Permissao); if (permissao == null) { _tipoRepository.Atualizar(id, tipoAtualizado); return(StatusCode(204)); } return(BadRequest("Não foi possível cadastrar, permissão já existente!")); } return(NotFound("Permissão não encontrada!")); } catch (Exception codErro) { return(BadRequest(codErro)); } }
public IActionResult Put(int id, TipoUsuario tipoUsuarioAtualizado) { try { // Faz a chamada para o método e armazena em um objeto tipoUsuarioBuscado TipoUsuario tipoUsuarioBuscado = _tipoUsuarioRepository.BuscarPorId(id); // Verifica se o tipo de usuário foi encontrado if (tipoUsuarioBuscado != null) { // Faz a chamada para o método _tipoUsuarioRepository.Atualizar(id, tipoUsuarioAtualizado); // Retora a resposta da requisição 204 - No Content return(StatusCode(204)); } // Retorna a resposta da requisição 404 - Not Found com uma mensagem return(NotFound("Nenhum tipo de usuário encontrado para o ID informado")); } catch (Exception error) { // Retorna a resposta da requisição 400 - Bad Request e o erro ocorrido return(BadRequest(error)); } }
public IActionResult Put(int id, TipoUsuarioDomain tipoAtualizado) { try { TipoUsuarioDomain tipoBuscada = _tipoUsuarioRepository.BuscarPorId(id); if (tipoBuscada != null) { TipoUsuarioDomain permissaoBuscada = _tipoUsuarioRepository.BuscarPorNome(tipoAtualizado.permissao); if (permissaoBuscada == null) { _tipoUsuarioRepository.Atualizar(id, tipoAtualizado); return(StatusCode(204)); } else { return(BadRequest("Já existe um tipo de usuário com esse nome!")); } } return(NotFound("Tipo de usuário não encontrado!")); } catch (Exception codErro) { return(BadRequest(codErro)); } }
public IActionResult Put(int id, TiposUsuario tipoUsuarioAtualizado) { // Faz a chamada para o método _tipoUsuarioRepository.Atualizar(id, tipoUsuarioAtualizado); // Retorna um status code return(StatusCode(204)); }
public IActionResult Put(int id, TipoUsuario tipoAtualizado) { if (tipoAtualizado != null) { _tipoUsuarioRepository.Atualizar(id, tipoAtualizado); return(NoContent()); } return(NotFound()); }
public IActionResult Put(int id, TipoUsuario tipoUsuarioAtualizado) { TipoUsuario tipoUsuarioBuscado = _tipoUsuarioRepository.BuscarPorId(id); if (tipoUsuarioBuscado == null) { try { _tipoUsuarioRepository.Atualizar(id, tipoUsuarioAtualizado); } catch (Exception erro) { return(BadRequest(erro)); } } return(StatusCode(404)); }
public IActionResult Put(int id, TipoUsuario tipoUsuarioAtualizado) { if (tipoUsuarioAtualizado != null) { try { _tipoUsuarioRepository.Atualizar(id, tipoUsuarioAtualizado); return(NoContent()); } catch (Exception) { return(BadRequest("Não foi possível atualizar o tipo de usuario.")); } } return(NotFound("Tipo Usuario não encontrado")); }
public IActionResult AtualizarPorId(int id, TipoUsuario TipousuarioAtualizado) { TipoUsuario tipousuario = _tipoUsuarioRepository.BuscarPorId(id); if (id == null) { try { _tipoUsuarioRepository.Atualizar(id, TipousuarioAtualizado); } catch (Exception erro) { return(BadRequest(erro)); } return(NotFound("Id Especificado não encontrada, ou não existe no Banco de Dados")); } return(StatusCode(404)); }
public IActionResult Put(TiposUsuario tuAtualizado) { _tuRepository.Atualizar(tuAtualizado); return(StatusCode(204)); }
public IActionResult Put(int id, TipoUsuarios tipoUsuarioAtualizado) { _tipoUsuarioRepository.Atualizar(tipoUsuarioAtualizado); }
public IActionResult Atualizar(int id, TipoUsuario tipoUsuarioJson) { _tipoUsuarioRepository.Atualizar(id, tipoUsuarioJson); return(Ok("Atualizado")); }
public IActionResult Put(TipoUsuario tu) { _tur.Atualizar(tu); return(NoContent()); }
public IActionResult Put(int id, TipoUsuario tipoUsuario) { _tipoUsuarioRepository.Atualizar(id, tipoUsuario); return(StatusCode(200)); }