public UserManager(string admin, string password, MarketDbContext context) { SecurityManager = SecurityFactory.GetSecurity; DateTime today = DateTime.Today; Stats = context.Stats.Find(today); if (Stats is null) { Stats = new DailyStatistics(today); context.Stats.Add(Stats); context.SaveChanges(); } RegisterAdmin(admin, password, context); }
private DailyStatistics TodayStats(MarketDbContext context) { DateTime today = DateTime.Today; if (Stats.Date.CompareTo(today) != 0) { Stats = new DailyStatistics(today); context.Stats.Add(Stats); } else { context.Stats.Attach(Stats); } return(Stats); }
internal override void LogEntry(Guid sessionID, DailyStatistics stats) { stats.LogAdmin(sessionID); }