public HomeController(CyberTrainingContext context) : base(context)
        {
            db         = new AllDb(context);
            userHelper = new UserTrackingHelper(context);

            if (!db.RoleDb.GetAll().Any())
            {
                db.GenreDb.FillGenres();
                db.GameDb.FillGames();
                db.TeamDb.CreateNewbeeTeam();
                db.RoleDb.FillRoles();
                db.UserDb.InsertAdmin();
                db.UserDb.InsertFewUsers();
                foreach (var user in db.UserDb.GetAll())
                {
                    if (db.KillDb.GetById(user.UserId) == null && user.RoleId == db.RoleDb.GetAll().First(x => x.RoleName == "Player").RoleId)
                    {
                        userHelper.SetUserSettings(user.UserId);
                    }
                }
            }
        }
Esempio n. 2
0
 public TrainerController(CyberTrainingContext context) : base(context)
 {
     userHelper = new UserTrackingHelper(context);
 }