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)); } }