public static ResponseDomain AtualizandoUmProjetoSemSucesso(int projectId, string projectNewName, int projectEnabled, string statusCodeExpected)
        {
            ResponseDomain responseDomain = new ResponseDomain();

            UpdateProjectRequest updateProjectRequest = new UpdateProjectRequest(projectId);

            updateProjectRequest.SetJsonBody(projectId, projectNewName, projectEnabled);
            IRestResponse <dynamic> response = updateProjectRequest.ExecuteRequest();

            if (!response.StatusCode.ToString().Equals(statusCodeExpected))
            {
                throw new Exception("Erro ao executar a requisição.");
            }

            responseDomain.StatusDescription = response.StatusDescription.ToString();

            return(responseDomain);
        }
        public static ResponseDomain AtualizandoUmSubProjetoComSucesso(int projectParentId, int projectChildId, string nameSubProjetoChild, int inheritParent, string statusCodeExpected)
        {
            ResponseDomain responseDomain = new ResponseDomain();

            UpdateSubProjectRequest updateSubProjectRequest = new UpdateSubProjectRequest(projectParentId, projectChildId);

            updateSubProjectRequest.SetJsonBody(nameSubProjetoChild, inheritParent);
            IRestResponse <dynamic> response = updateSubProjectRequest.ExecuteRequest();

            if (!response.StatusCode.ToString().Equals(statusCodeExpected))
            {
                throw new Exception("Erro ao executar a requisição.");
            }

            responseDomain.StatusDescription = response.StatusDescription.ToString();

            return(responseDomain);
        }
        public static ResponseDomain CriandoUmBug(string summary, string description, string additionalInformation, int projectId, string projectName, string tagName, string statusCodeExpected)
        {
            ResponseDomain responseDomain = new ResponseDomain();

            CreateAnIssueRequest createAnIssueRequest = new CreateAnIssueRequest();

            createAnIssueRequest.SetJsonBody(summary, description, additionalInformation, projectId, projectName, tagName);
            IRestResponse <dynamic> response = createAnIssueRequest.ExecuteRequest();

            if (!response.StatusCode.ToString().Equals(statusCodeExpected))
            {
                throw new Exception("Erro ao executar a requisição.");
            }

            responseDomain.Content = response.Content.ToString();

            return(responseDomain);
        }
        public static ResponseDomain CriandoVersaoProjetoSemSucesso(string versionName, string versionDescription, int versionReleased, int versionObsolete, string timestamp, string projectId, string statusCodeExpected)
        {
            ResponseDomain responseDomain = new ResponseDomain();

            CreateProjectVersionRequest createProjectVersionRequest = new CreateProjectVersionRequest(projectId);

            createProjectVersionRequest.SetJsonBody(versionName, versionDescription, versionReleased, versionObsolete, timestamp);
            IRestResponse <dynamic> response = createProjectVersionRequest.ExecuteRequest();

            if (!response.StatusCode.ToString().Equals(statusCodeExpected))
            {
                throw new Exception("Erro ao executar a requisição.");
            }

            responseDomain.DataMessage = response.Data["message"].ToString();

            return(responseDomain);
        }
        public static ResponseDomain AdicionandoRelacionamentoBug(string bugId, string typeName, string statusCodeExpected)
        {
            ResponseDomain responseDomain = new ResponseDomain();

            AddAnIssueRelatiobshipRequest addAnIssueRelatiobshipRequest = new AddAnIssueRelatiobshipRequest(bugId);

            addAnIssueRelatiobshipRequest.SetJsonBody(bugId, typeName);
            IRestResponse <dynamic> response = addAnIssueRelatiobshipRequest.ExecuteRequest();

            if (!response.StatusCode.ToString().Equals(statusCodeExpected))
            {
                throw new Exception("Erro ao executar a requisição.");
            }

            responseDomain.StatusDescription = response.StatusDescription.ToString();
            responseDomain.Content           = response.Content.ToString();

            return(responseDomain);
        }
        public static ResponseDomain CriandoUsuarioSemSucesso(string username, string password, string realName, string email, string acessLevelName, string enabled, string protecao, string statusCodeExpected)
        {
            ResponseDomain responseDomain = new ResponseDomain();

            CreateUserRequest createUserRequest = new CreateUserRequest();

            createUserRequest.SetJsonBody(username, password, realName, email, acessLevelName, enabled, protecao);
            IRestResponse <dynamic> response = createUserRequest.ExecuteRequest();

            if (!response.StatusCode.ToString().Equals(statusCodeExpected))
            {
                throw new Exception("Erro ao executar a requisição.");
            }

            responseDomain.DataMessage   = response.Data["message"].ToString();
            responseDomain.DataLocalized = response.Data["localized"].ToString();

            return(responseDomain);
        }
Esempio n. 7
0
        public static ResponseDomain InserindoUmaNotaNoBug(string bugId, string noteText, string viewState, string statusCodeExpected)
        {
            ResponseDomain responseDomain = new ResponseDomain();

            AttachATagToIssueRequest attachATagToIssueRequest = new AttachATagToIssueRequest(bugId);

            attachATagToIssueRequest.SetJsonBody(noteText, viewState);
            IRestResponse <dynamic> response = attachATagToIssueRequest.ExecuteRequest();

            if (!response.StatusCode.ToString().Equals(statusCodeExpected))
            {
                throw new Exception("Erro ao executar a requisição.");
            }

            responseDomain.StatusDescription = response.StatusDescription.ToString();
            responseDomain.Content           = response.Content.ToString();

            return(responseDomain);
        }
Esempio n. 8
0
        public static ResponseDomain AdicionandoUmSubProjetoSemSucesso(int projectParentId, int inheritParent, string nameSubProjetoChild, string statusCodeExpected)
        {
            ResponseDomain responseDomain = new ResponseDomain();

            AddSubProjectRequest addSubProjectRequest = new AddSubProjectRequest(projectParentId);

            addSubProjectRequest.SetJsonBody(nameSubProjetoChild, inheritParent);
            IRestResponse <dynamic> response = addSubProjectRequest.ExecuteRequest();

            if (!response.StatusCode.ToString().Equals(statusCodeExpected))
            {
                throw new Exception("Erro ao executar a requisição.");
            }

            responseDomain.StatusDescription = response.StatusDescription.ToString();
            responseDomain.DataMessage       = response.Data["message"].ToString();
            responseDomain.DataLocalized     = response.Data["localized"].ToString();

            return(responseDomain);
        }