public ActionResult Start(string name) { PlayerModel player = new PlayerModel { Name = name }; bool nameExist = repository.Select<PlayerModel>() .Where(x => x.Name == name) .Any(); if (nameExist) return View(); repository.Insert<PlayerModel>(player); Session["Player"] = name; return RedirectToAction("Arena", "TicTac"); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); GlobalConfiguration.Configure(WebApiConfig.Register); // recreate database every time model is changed Database.SetInitializer(new DropCreateDatabaseIfModelChanges<TicTacContext>()); // insert bot database data TicTacRepository repository = new TicTacRepository(); if (!repository.Select<PlayerModel>().Where(x => x.Name == "bot").Any()) { PlayerModel bot = new PlayerModel { Name = "bot" }; repository.Insert<PlayerModel>(bot); } }