internal void Save(DailySummaryAccounts dailySummaryAccounts) { if (DailySummary.SingleOrDefault(s => s.Date == dailySummaryAccounts.Date) != null) { RemoveDailySummary(dailySummaryAccounts.Date); } DailySummary.Add(dailySummaryAccounts); }
protected override void Handle(UserCreated evnt) { DailySummaryAccounts totalNewAccountsOfToday; if (DailySummaryAccountsRepository.HasDailySumary(DateTime.Today)) { totalNewAccountsOfToday = DailySummaryAccountsRepository.FindByDate(DateTime.Today); } else { totalNewAccountsOfToday = new DailySummaryAccounts(DateTime.Today); } totalNewAccountsOfToday.IncrementTotalNewAccountsPerDay(); DailySummaryAccountsRepository.Save(totalNewAccountsOfToday); }
private void AddDailySumary(DailySummaryAccounts dailySummaryAccounts) { DailySummary.Add(dailySummaryAccounts); }