public ActionResult CreateRole(SysRoleDto model) { SysRoleServices sysRoleServices = new SysRoleServices(); var result = sysRoleServices.InertModel(model); return(View("RoleIndex")); }
public RolesController(IHttpContextAccessor httpContext) { _httpContext = httpContext; _sysRoles = new SysRoleServices(); _sysAccess = new SysAccessServices(); if (AuthenticationExtends.CurrentUser != null) { _keyCache = AuthenticationExtends.CurrentUser.Email; } }
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)); }
public CAdvController(IHttpContextAccessor httpContext) { _sysUser = new SysAccountServices(); _sysRoles = new SysRoleServices(); }
public CAccountsController(IHttpContextAccessor httpContext) { _httpContext = httpContext; _sysAccounts = new SysAccountServices(); _sysRoles = new SysRoleServices(); }
public ActionResult RoleIndex() { SysRoleServices sysRoleServices = new SysRoleServices(); return(View(sysRoleServices.GetRole())); }