public ActionResult Index()
        {
            var model = new HomeViewModel();

            var db = new Context();

            var dbCheck = db.Database.Exists();

            db.Database.CommandTimeout = int.MaxValue;

            // If true, the database does not exist
            if (!dbCheck)
            {
                db.Database.Create();

                var helper = new UserHelper();

                var user = helper.AddUser();
                foreach (var u in user)
                {
                    var newUser = new Users();
                    newUser.Name   = u.Name;
                    newUser.Leader = u.Leader;
                    newUser.Class  = u.Class;

                    db.Users.Add(newUser);
                }

                var maps = helper.AddMaps();

                foreach (var m in maps)
                {
                    db.Fortnite.Add(m);
                }

                db.SaveChanges();
            }

            var users = db.Users.ToList();

            foreach (var u in users)
            {
                var display = new User();
                display.Name      = u.Name;
                display.Leader    = u.Leader;
                display.ClassName = new UserHelper().getClass(u.Class);

                model.Users.Add(display);
            }

            return(View(model));
        }