private async Task <bool> DailyCheckRanToday() { var spec = new DailyCheckByDateSpec(DateTime.Today); var todaysDailyCheck = await _repository.GetBySpecAsync(spec); if (todaysDailyCheck == null) { return(false); } return(true); }
private async Task StoreMessagesInTasksCompleted(AppendOnlyStringList messages) { var spec = new DailyCheckByDateSpec(DateTime.Today); var todaysDailyCheck = await _repository.GetBySpecAsync(spec); if (todaysDailyCheck != null) { foreach (var message in messages) { if (!message.Equals(DAILY_CHECK_COMPLETED_MESSAGE)) { if (todaysDailyCheck.TasksCompleted == null) { todaysDailyCheck.TasksCompleted = ""; } todaysDailyCheck.TasksCompleted += message; } } await _repository.UpdateAsync(todaysDailyCheck); } }