public IActionResult Post(TipoUsuarioDomain novoTipo) { try { TipoUsuarioDomain tipoBuscada = _tipoUsuarioRepository.BuscarPorNome(novoTipo.permissao); if (tipoBuscada == null) { if (String.IsNullOrWhiteSpace(novoTipo.permissao)) { return(NotFound("Campo 'permissao' obrigatório!")); } else { _tipoUsuarioRepository.Cadastrar(novoTipo); } return(StatusCode(201)); } return(BadRequest("Não foi possível cadastrar, tipo de usuário já existente!")); } catch (Exception codErro) { return(BadRequest(codErro)); } }
public IActionResult Post(TipoUsuario novoTipoUsuario) { // Faz a chamada para o método _tipoUsuarioRepository.Cadastrar(novoTipoUsuario); // Retorna um status code return(StatusCode(201)); }
public IActionResult Post(TipoUsuario novoTipoUsuario) { // Faz a chamada para o método .Cadastrar(); _tipoUsuarioRepository.Cadastrar(novoTipoUsuario); // Retorna o status code 201 - Created com a URL e o objeto cadastrado return(StatusCode(201)); }
public IActionResult Post(TipoUsuario novoTipoUsuario) { if (novoTipoUsuario != null) { _tipoUsuarioRepository.Cadastrar(novoTipoUsuario); return(StatusCode(201)); } return(BadRequest()); }
public IActionResult Cadastrar(TipoUsuario novoTipoUsuario) { if (novoTipoUsuario != null) { _tipoUsuarioRepository.Cadastrar(novoTipoUsuario); return(StatusCode(201)); } return(BadRequest("Os campos não foram preenchidos corretamente")); }
public IActionResult Post(TipoUsuario novoTipoUsuario) { try { _tipoUsuarioRepository.Cadastrar(novoTipoUsuario); return(StatusCode(201)); } catch (Exception error) { return(BadRequest(error)); } }
public IActionResult Post(TipoUsuario novoTipoUsuario) { try { // Faz a chamada para o método _tipoUsuarioRepository.Cadastrar(novoTipoUsuario); // Retora a resposta da requisição 201 - Created return(StatusCode(201)); } catch (Exception error) { // Retorna a resposta da requisição 400 - Bad Request e o erro ocorrido return(BadRequest(error)); } }
public IActionResult Post(TipoUsuario novoTipo) { try { TipoUsuario permissao = _tipoRepository.BuscarPorPermissao(novoTipo.Permissao); if (permissao == null) { _tipoRepository.Cadastrar(novoTipo); return(Result(HttpStatusCode.Created, $"Permissão '{novoTipo.Permissao}' cadastrada com sucesso!")); } return(BadRequest("Não foi possível cadastrar, permissão já existente!")); } catch (Exception codErro) { return(BadRequest(codErro)); } }
public IActionResult Post(TipoUsuario novoTipoUusario) { _tipoUsuarioRepository.Cadastrar(novoTipoUusario); return(StatusCode(201)); }
public IActionResult Cadastrar(TipoUsuario novoUsuario) { _tipoUsuarioRepository.Cadastrar(novoUsuario); return(Ok("Novo Usuário Cadastrado com Sucesso!")); }
public IActionResult Cadastrar(TipoUsuario tipoUsuarioJson) { _tipoUsuarioRepository.Cadastrar(tipoUsuarioJson); return(Created("Criado", tipoUsuarioJson)); }