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