protected virtual void FillUnscheduledItemSummaries(IEnumerable <T> data) { foreach (var item in data) { UnscheduledItemSummaries.Add( new TP() { Id = item.Id, Description = item.Description, ParentId = item.ParentId }); } }
protected override void FillUnscheduledItemSummaries(IEnumerable <Habit <ScheduleSettings> > data) { foreach (var item in data) { UnscheduledItemSummaries.Add( new UnscheduledHabitSummary() { Id = item.Id, Description = item.Description, Amount = item.Amount, ParentId = item.ParentId }); } }
protected override void FillUnscheduledItemSummaries(IEnumerable <Wish <ScheduleSettings> > data) { foreach (var item in data) { UnscheduledItemSummaries.Add( new UnscheduledWishSummary() { Id = item.Id, Description = item.Description, Author = item.Author, Rating = item.Rating, ParentId = item.ParentId }); } }
internal async Task SetUnscheduledData() { var rootCategory = await GetUnscheduledItemsCategory(); RootCategoryId = rootCategory.Id; if (UnscheduledItemSummaries.Count > 0) { UnscheduledItemSummaries.Clear(); } var items = rootCategory.Items.Union(rootCategory.Subcategories.GetFlatSequence(c => c.Subcategories) .SelectMany(c => c.Items)); FillUnscheduledItemSummaries(items); }