Пример #1
0
 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
         });
     }
 }
Пример #4
0
        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);
        }