public ActionResult StoryItems(int storyId) { StoryItemsModel model = ItemsLogic.GetStoryItemsModel(storyId, StoriesFilterSession.sprintId); StoriesFilterSession.SprintItems = model.StoryItemsList.Where(x => x.IsIncludedInSelectedSprint == true).ToList(); return(View(model)); }
public static StoryItemsModel GetStoryItemsModel(int storyId, int sprintId) { StoryItemsModel model = new StoryItemsModel { StoryId = storyId, StoryItemsList = ItemsRepositories.GetStoryItems(storyId), StoryName = StoriesRepositories.GetStoryById(storyId).Name }; foreach (Item item in model.StoryItemsList) { item.IsIncludedInSelectedSprint = ItemsRepositories.IsItemInSprint(item.Id, sprintId); } return(model); }