コード例 #1
0
ファイル: AccountController.cs プロジェクト: VR-Tian/MY7W
        public ActionResult CreateRole(SysRoleDto model)
        {
            SysRoleServices sysRoleServices = new SysRoleServices();
            var             result          = sysRoleServices.InertModel(model);

            return(View("RoleIndex"));
        }
コード例 #2
0
 public RolesController(IHttpContextAccessor httpContext)
 {
     _httpContext = httpContext;
     _sysRoles    = new SysRoleServices();
     _sysAccess   = new SysAccessServices();
     if (AuthenticationExtends.CurrentUser != null)
     {
         _keyCache = AuthenticationExtends.CurrentUser.Email;
     }
 }
コード例 #3
0
ファイル: AccountController.cs プロジェクト: VR-Tian/MY7W
        public ActionResult ShowRoleToUser(string id)
        {
            //TODO:一个razor页面如何操作多个复杂类型
            Guid uerid = Guid.Empty;

            if (string.IsNullOrEmpty(id) || !Guid.TryParse(id, out uerid))
            {
                this.RedirectToAction("Index", "Home", new { message = "传入id为空或有误,请检查" });
            }

            UserInfoService userInfoService = new UserInfoService();
            SysRoleServices sysRoleServices = new SysRoleServices();
            var             userRole        = userInfoService.ExecuteQuertRoleOfUser(uerid);
            var             allRole         = sysRoleServices.GetRole();

            foreach (var item in userRole)
            {
                allRole.Where(t => t.Id == item.Id).First().State = true;
            }
            //未完成:如何过滤存在情况
            ViewBag.AllRole = allRole;
            return(View(userRole));
        }
コード例 #4
0
 public CAdvController(IHttpContextAccessor httpContext)
 {
     _sysUser  = new SysAccountServices();
     _sysRoles = new SysRoleServices();
 }
コード例 #5
0
 public CAccountsController(IHttpContextAccessor httpContext)
 {
     _httpContext = httpContext;
     _sysAccounts = new SysAccountServices();
     _sysRoles    = new SysRoleServices();
 }
コード例 #6
0
ファイル: AccountController.cs プロジェクト: VR-Tian/MY7W
        public ActionResult RoleIndex()
        {
            SysRoleServices sysRoleServices = new SysRoleServices();

            return(View(sysRoleServices.GetRole()));
        }