예제 #1
0
 //DailyFeeling
 public static DailyFeelingPageVM DiaryFeelingsToDiaryFeelingPageVM(List<DailyFeeling> diaryFeelings, int totalCount, double totalPages)
 {
     var diaryFeelingsVM = MapMVM.DiaryFeelingsToDiaryFeelingsVM(diaryFeelings);
     var dailyFeelingPageVM = new DailyFeelingPageVM()
     {
         DailyFeelingsVM = diaryFeelingsVM,
         TotalPages = totalPages,
         TotalCount = totalCount,
         NextUrl = string.Empty,
         PrevUrl = string.Empty
     };
     return dailyFeelingPageVM;
 }
예제 #2
0
 //todo implement urls, improve totals, and pages
 public static DailyFeelingPageVM GetDailyFeelingPageVM(int pageSize, int pageNumber)
 {
     var dailyFeelings = GetDailyEntriesVMWithWorkouts();
     var totalCount = dailyFeelings.Count;
     var totalPages = Math.Ceiling((double)totalCount / pageSize);
     var page = new DailyFeelingPageVM()
     {
         DailyFeelingsVM = dailyFeelings,
         TotalPages = totalPages,
         TotalCount = totalCount,
         PrevUrl = "",
         NextUrl = ""
     };
     return page;
 }