private void CreateRolesAndUsers() { var tournamentDbContext = TournamentsDbContext.Create(); var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(tournamentDbContext)); var userManager = new UserManager <User>(new UserStore <User>(tournamentDbContext)); if (!roleManager.RoleExists("Admin")) { // first we create Admin rool var role = new Microsoft.AspNet.Identity.EntityFramework.IdentityRole(); role.Name = "Admin"; roleManager.Create(role); //Here we create a Admin super user who will maintain the website var user = new User(); user.UserName = "******"; user.Email = "*****@*****.**"; string userPWD = "A@Z200711"; var chkUser = userManager.Create(user, userPWD); //Add default User to Role Admin if (chkUser.Succeeded) { var result1 = userManager.AddToRole(user.Id, role.Name); } //tournamentDbContext.SaveChanges(); } // creating Creating Coach role if (!roleManager.RoleExists("Coach")) { var role = new Microsoft.AspNet.Identity.EntityFramework.IdentityRole(); role.Name = "Coach"; roleManager.Create(role); } // creating Creating Player role if (!roleManager.RoleExists("Player")) { var role = new Microsoft.AspNet.Identity.EntityFramework.IdentityRole(); role.Name = "Player"; roleManager.Create(role); } // creating Creating Sponsor role if (!roleManager.RoleExists("Sponsor")) { var role = new Microsoft.AspNet.Identity.EntityFramework.IdentityRole(); role.Name = "Sponsor"; roleManager.Create(role); } }
void Application_Start(object sender, EventArgs e) { // Code that runs on application startup RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); TournamentsDbContext db = new TournamentsDbContext(); //TODO KERNEL //TournamentsDbContextInitializer Database.SetInitializer <TournamentsDbContext>(new TournamentsDbContextInitializer()); //RegisterRoutes(RouteTable.Routes); //db.Games.ToList(); }
public UsersController(TournamentsDbContext context) { _context = context; }
public OrganizerTournamentsController(TournamentsDbContext context) { _context = context; }
public TournamentTypesController(TournamentsDbContext context) { _context = context; }
public DisciplinesController(TournamentsDbContext context) { _context = context; }