示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
 internal override void LogEntry(Guid sessionID, DailyStatistics stats)
 {
     stats.LogAdmin(sessionID);
 }