// GET: Default
        public ActionResult Index()
        {
            roomhikeEntities db = new roomhikeEntities();
            var firstUser = db.AspNetUsers.FirstOrDefault();
            if (!System.Web.Security.Roles.Enabled)
            {
                System.Web.Security.Roles.Enabled = true;
            }

            string guestRole = "Guest";
            var guestRoleExists = Roles.RoleExists(guestRole);
            if (!guestRoleExists)
            {
                Roles.CreateRole(guestRole);
            }
            Roles.AddUserToRole(firstUser.UserName, guestRole);
            return View();
        }
Esempio n. 2
0
        protected override void OnStart(string[] args)
        {
#if (DEBUG)
            Debugger.Launch();
#endif
            roomhikeEntities db    = new roomhikeEntities();
            var    firstUser       = db.AspNetUsers.FirstOrDefault();
            string guestRole       = "Guest";
            var    guestRoleExists = Roles.RoleExists(guestRole);
            if (!guestRoleExists)
            {
                Roles.CreateRole(guestRole);
            }
            if (Roles.IsUserInRole(firstUser.UserName, guestRole))
            {
                Roles.RemoveUserFromRole(firstUser.UserName, guestRole);
            }
            Roles.AddUserToRole(firstUser.UserName, guestRole);
        }