コード例 #1
0
        private DailyProgressSummary GetDailyProgress(DateTime date)
        {
            //Notice that this also saves current daily to the database
            if (date.Equals(DateTime.Today))
            {
                return(_progressBuilder.BuildCurrentDayProgress());
            }

            return(_progressBuilder.BuildDailyProgress(date));
        }
コード例 #2
0
ファイル: ProgressFetcher.cs プロジェクト: msulamy/ehealth18
        public DailyProgressSummary GetDaily(DateTime day, string userId = null)
        {
            if (day.Date.Equals(DateTime.Today) && _localStorage.GetUserCurrentType() == UserType.Player)
            {
                return(_progressBuilder.BuildCurrentDayProgress());
            }

            if (userId == null)
            {
                userId = _localStorage.GetCurrentUserId();
            }

            var progressSummary = GetDailyProgress(userId, day.Date);

            return(progressSummary);
        }