//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; }
//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; }