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));
        }
Exemple #3
0
        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());
        }
Exemple #5
0
        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));
            }
        }
Exemple #7
0
        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));
        }
Exemple #10
0
            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));
 }