Beispiel #1
0
        public async Task LoadIssuesAsync()
        {
            AssignedUserStories stories = await JiraBackend.Instance.Client.GetAssignedUserStoriesAsync();

            foreach (var issue in stories.issues)
            {
                UserStories.Add(new UserStoryModel(issue));
            }
        }
Beispiel #2
0
        /// <summary>
        /// Parse element in order to read productn name, list of user stories and list of prototypes
        /// </summary>
        /// <param name="element">Line to prase element</param>
        public void ReadRequirement(string element)
        {
            string[] data = element.Split(',');
            ProductName = data[0];
            string[] currentUserStories = data[1].Split('/');
            string[] currentPrototype   = data[2].Split('/');
            foreach (string userStory in currentUserStories)
            {
                UserStory current = new UserStory(userStory);
                UserStories.Add(current);
            }

            foreach (string prototype in currentPrototype)
            {
                Prototype current = new Prototype(prototype);
                Prototypes.Add(current);
            }
        }
 /// <summary>
 /// Fügt ein neues Item zu der Datenbank hinzu
 /// </summary>
 /// <param name="item"></param>
 public void AddItem(ItemBase item)
 {
     if (item.GetType() == typeof(UserStory))
     {
         UserStory us = item as UserStory;
         UserStories.Add(us);
         us.ProjectStatusChanged       += us_ProjectStatusChanged;
         us.Effort.EffortPointsChanged += (s, e) => { RecalcEffortSum(); };
         if (us.temp_epicID > 0)
         {
             us.Epic = GetItem(us.temp_epicID) as Epic;
         }
         if (us.BacklogStatus == ItemBacklogStatus.SPRINT_BACKLOG)
         {
             this.EffortSum += us.Effort;
         }
     }
     else
     {
         Epics.Add(item as Epic);
     }
     Surface.ViewController.CurrentView.LoadItem(item);
     item.DataChanged += OnItemChanged;
 }
Beispiel #4
0
 public void AddUserStory(UserStory obj)
 {
     UserStories.Add(obj);
 }