public ActionResult Deletes(string strIds, ListRoles request) { ResultMsg result = new ResultMsg(); int successCount = 0; int errorCount = 0; if (!string.IsNullOrEmpty(strIds)) { string[] sId = strIds.Split(','); foreach (var id in sId) { int intId = 0; if (int.TryParse(id, out intId)) { result = request.Delete(intId); if (result.Code == 1) { successCount += 1; } else { errorCount += 1; } } } } result.CodeText = "删除成功" + successCount + "个角色,失败" + errorCount + "个"; return(Json(result)); }
public IActionResult Index([FromServices] ApplicationDbContext applicationDbContext, [FromServices] ExtraAuthorizeDbContext extraAuthorizeDbContext) { var userLister = new ListUsers(applicationDbContext, extraAuthorizeDbContext); var roleLister = new ListRoles(extraAuthorizeDbContext); return(View(new HomePageDto(userLister.ListUserWithRolesAndModules(), roleLister.ListRolesWithPermissionsExplained().ToList()))); }
public static ListRoles GetAllRoles() { ListRoles roles = new ListRoles(); string [] rolCollection = Roles.GetAllRoles(); for(int i=0; i<rolCollection.Length; i++) roles.Add(new Subscription.Rol(rolCollection[i])); return roles; }
public virtual ActionResult List(ListRoles request) { string pageHtml = string.Empty; if (ModelState.IsValid) { request.Query(out pageHtml); ViewBag.pageHtml = MvcHtmlString.Create(pageHtml); } return(View("List", request)); }
public bool IsInRole(Enum.Role role) { return(ListRoles.Contains(role)); }
public ActionResult Delete(int id, ListRoles request) { return(Json(request.Delete(id))); }
public ActionResult Resume(int id, ListRoles request) { return(Json(request.Resume(id))); }
public ActionResult Suspend(int id, ListRoles request) { return(Json(request.Suspend(id))); }