Beispiel #1
0
        // In this method we will create default User roles and Admin user for login
        private void CreateRolesAndUsers()
        {
            PropertyAgencyContext context = new PropertyAgencyContext();

            //var roleManager = new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(context));
            //var UserManager = new UserManager<User>(new UserStore<User>(context));

            //// In Startup iam creating first Admin Role and creating a default Admin User
            //if (!roleManager.RoleExists("Admin"))
            //{
            //    //first we create Admin roll
            //    var role = new IdentityRole();
            //    role.Name = "Admin";
            //    roleManager.Create(role);

            //    //Here we create a Admin super user who will maintain the website

            //    var user = new User()
            //    {
            //        UserName = "******",
            //        Email = "*****@*****.**"
            //    };
            //    string password = "******";
            //    var checkUser = UserManager.Create(user, password);

            //    //Add default User to Role Admin
            //    if (checkUser.Succeeded)
            //    {
            //        var result1 = UserManager.AddToRole(user.Id, "Admin");
            //    }
            //}
            //// creating Creating Manager role
            //if (!roleManager.RoleExists("Moderator"))
            //{
            //    var role = new IdentityRole();
            //    role.Name = "Moderator";
            //    roleManager.Create(role);

            //}
            //// creating Creating Broker role
            //if (!roleManager.RoleExists("Broker"))
            //{
            //    var role = new IdentityRole();
            //    role.Name = "Broker";
            //    roleManager.Create(role);

            //}
        }
Beispiel #2
0
        // GET: Users

        public Boolean IsAdminUser()
        {
            if (User.Identity.IsAuthenticated)
            {
                var user = User.Identity;
                PropertyAgencyContext context = new PropertyAgencyContext();
                var UserManager = new UserManager <User>(new UserStore <User>(context));
                var s           = UserManager.GetRoles(user.GetUserId());
                if (s[0].ToString() == "Admin")
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            return(false);
        }
Beispiel #3
0
        protected override void Seed(PropertyAgencyContext context)
        {
            var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(context));
            var UserManager = new UserManager <User>(new UserStore <User>(context));

            // In Startup iam creating first Admin Role and creating a default Admin User
            if (!roleManager.RoleExists("Admin"))
            {
                //first we create Admin roll
                var role = new IdentityRole();
                role.Name = "Admin";
                roleManager.Create(role);

                //Here we create a Admin super user who will maintain the website

                var user = new User()
                {
                    UserName = "******", Email = "*****@*****.**"
                };
                string password  = "******";
                var    checkUser = UserManager.Create(user, password);

                //Add default User to Role Admin
                if (checkUser.Succeeded)
                {
                    var result1 = UserManager.AddToRole(user.Id, "Admin");
                }
            }
            // creating Creating Manager role
            if (!roleManager.RoleExists("Moderator"))
            {
                var role = new IdentityRole();
                role.Name = "Moderator";
                roleManager.Create(role);
            }
            // creating Creating Broker role
            if (!roleManager.RoleExists("Broker"))
            {
                var role = new IdentityRole();
                role.Name = "Broker";
                roleManager.Create(role);
            }
        }
Beispiel #4
0
 public AccountController()
 {
     this.context = new PropertyAgencyContext();
 }
Beispiel #5
0
 // GET: Role
 public RoleController()
 {
     this.context = new PropertyAgencyContext();
 }