Пример #1
0
        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);
            }
        }
Пример #2
0
        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();
        }
Пример #3
0
 public UsersController(TournamentsDbContext context)
 {
     _context = context;
 }
 public OrganizerTournamentsController(TournamentsDbContext context)
 {
     _context = context;
 }
Пример #5
0
 public TournamentTypesController(TournamentsDbContext context)
 {
     _context = context;
 }
 public DisciplinesController(TournamentsDbContext context)
 {
     _context = context;
 }