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)); }