예제 #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);
        }