コード例 #1
0
        public PartialViewResult TopNav()
        {
            Models.TopMenuViewModel mdl = new Models.TopMenuViewModel();
            String userName = User.Identity.GetUserName().ToLower();
            var userMgr = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(new ApplicationDbContext()));
            var user = userMgr.FindByName(userName);


            using (var context = new Iteedee.BetaDepot.Repository.BetaDepotContext())
            {
                var member = context.TeamMembers.Where(w => w.UserName.ToLower() == userName).FirstOrDefault();
                if (member != null)
                    mdl.IsInSystemRole = userMgr.IsInRole(user.Id, Common.Constants.SYSTEM_ROLE_ADMINISTRATOR);
            }

            return PartialView(mdl);

        }
コード例 #2
0
        public PartialViewResult TopNav()
        {
            Models.TopMenuViewModel mdl = new Models.TopMenuViewModel();
            String userName             = User.Identity.GetUserName().ToLower();
            var    userMgr = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(new ApplicationDbContext()));
            var    user    = userMgr.FindByName(userName);


            using (var context = new Iteedee.BetaDepot.Repository.BetaDepotContext())
            {
                var member = context.TeamMembers.Where(w => w.UserName.ToLower() == userName).FirstOrDefault();
                if (member != null)
                {
                    mdl.IsInSystemRole = userMgr.IsInRole(user.Id, Common.Constants.SYSTEM_ROLE_ADMINISTRATOR);
                }
            }

            return(PartialView(mdl));
        }