Esempio n. 1
0
        static void Main(string[] args)
        {
            string kanbanizeAPI          = ConfigurationManager.AppSettings["kanbanizeAPI"];
            string kanbanizeAPIKey       = ConfigurationManager.AppSettings["kanbanizeAPIKey"];
            string kanbanizeAPIKeyValue  = ConfigurationManager.AppSettings["kanbanizeAPIKeyValue"];
            string scrumwiseUser         = ConfigurationManager.AppSettings["scrumwiseUser"];
            string scrumwiseKey          = ConfigurationManager.AppSettings["scrumwiseKey"];
            string scrumwiseAPI          = ConfigurationManager.AppSettings["scrumwiseAPI"];
            string scrumwiseKanbanizeTag = ConfigurationManager.AppSettings["scrumwiseKanbanizeTag"];
            string scrumwiseRejectedTag  = ConfigurationManager.AppSettings["scrumwiseRejectedTag"];

            string[] boardID       = ConfigurationManager.AppSettings["kanbanizeBoardID"].Split(',');
            string[] lane          = ConfigurationManager.AppSettings["kanbanizeLane"].Split(',');
            string[] backlogListID = ConfigurationManager.AppSettings["scrumwiseBacklogListID"].Split(',');
            string[] projectID     = ConfigurationManager.AppSettings["scrumwiseProjectID"].Split(',');
            for (int i = 0; i < boardID.Count(); i++)
            {
                Scrumwise scrumwiseConnection = new Scrumwise(projectID[i], scrumwiseUser, scrumwiseKey, scrumwiseAPI, backlogListID[i], scrumwiseKanbanizeTag, scrumwiseRejectedTag);
                Kanbanize kanbanizeConnection = new Kanbanize(boardID[i], lane[i], backlogListID[i], projectID[i], kanbanizeAPI, kanbanizeAPIKey, kanbanizeAPIKeyValue, scrumwiseKanbanizeTag, scrumwiseConnection, scrumwiseRejectedTag);
                kanbanizeConnection.KanbanizeCheckRejected(scrumwiseConnection.GetKanbanizeItemsInScrumwise());
                scrumwiseConnection.ImportKanbanizeToScrumwise(kanbanizeConnection.ConvertKanbasToScrum(kanbanizeConnection.GetKanbanizeTasks()), scrumwiseConnection.GetKanbanizeItemsInScrumwise());
                kanbanizeConnection.CreateKanbanizeTasks(kanbanizeConnection.ConvertKanbasToScrum(kanbanizeConnection.GetKanbanizeTasks()), scrumwiseConnection.GetKanbanizeItemsInScrumwise());
                kanbanizeConnection.KanbanizeMoveTasks(scrumwiseConnection.GetKanbanizeItemsInScrumwise());
            }
        }
Esempio n. 2
0
        public Kanbanize(string kanbanizeBoardID, string kanbanizeLane, string scrumwiseBacklogListID,
                         string scrumwiseProjectID, string kanbanizeAPI, string kanbanizeAPIKey, string kanbanizeAPIKeyValue, string scrumwiseKanbanizeTag, Scrumwise scrumwiseConnection, string scrumwiseRejectedTag)
        {
            this._boardID               = kanbanizeBoardID;
            this._lane                  = kanbanizeLane;
            this._backlogListID         = scrumwiseBacklogListID;
            this._projectID             = scrumwiseProjectID;
            this._scrumwiseRejectedTag  = scrumwiseRejectedTag;
            this._apiurl                = kanbanizeAPI;
            this._apiKey                = kanbanizeAPIKey;
            this._apiKeyValue           = kanbanizeAPIKeyValue;
            this._scrumwiseKanbanizeTag = new string[1] {
                scrumwiseKanbanizeTag
            };

            this._scrumwiseConnection = scrumwiseConnection;
        }