Пример #1
0
        public bool RemoveUserStoryFromSprint(UserStory userStory, Sprint sprint)
        {
            bool result = false;

            if (sprint.OrderedUserStories.ContainsValue(userStory))
            {
                int order = 0;
                while (!sprint.OrderedUserStories.ContainsKey(order) || sprint.OrderedUserStories[order] != userStory)
                {
                    order++;
                }
                CreateActivity(string.Format("A été supprimé du sprint \"{0}\"", sprint), userStory);
                sprint.RemoveUserStoryByOrder(order);
                result = DB.RemoveUserStoryFromSprint(userStory, sprint, order);
            }
            return(result);
        }