public IActionResult GetUserByDepartment(Guid departmentId, int startPage, int pageSize) { int rowCount = 0; var result = _service.GetUserByDepartment(departmentId, startPage, pageSize, out rowCount); var roles = _roleService.GetAllList(); return(Json(new { rowCount = rowCount, pageCount = Math.Ceiling(Convert.ToDecimal(rowCount) / pageSize), rows = result, roles = roles })); }
public IActionResult GetRoleTreeData(Guid id) { var roles = _service.GetAllList(); var userRoles = _userAppService.GetUserRoles(id); List <TreeCheckBoxModel> treeModels = new List <TreeCheckBoxModel>(); roles.ForEach((role) => { UserRoleDto tempt = userRoles.Find((userRole) => role.Id == userRole.RoleId); treeModels.Add(new TreeCheckBoxModel() { Id = role.Id.ToString(), Text = role.Name, Parent = "#", Checked = tempt != null?"1":"0" }); }); return(Ok(treeModels)); }
public ActionResult Index(RoleSearch search, int pageIndex) { var roles = _roleAppService.GetAllList(search.KeyWord, search.TimeMin, search.TimeMax); PagedList <RoleDto> model = roles.OrderBy(a => a.Id).ToPagedList(pageIndex, search.pageSize); if (Request.Headers["X-Requested-With"] == "XMLHttpRequest") { return(PartialView("List", model)); } ViewBag.Title = "角色管理"; return(View(model)); }
/// <summary> /// Get all suppliers /// </summary> /// <param name=""></param> /// <returns></returns> public IActionResult GetAllRolesList() { List <TreeModel> treeModels = new List <TreeModel>(); var roles = _rolAppService.GetAllList(); foreach (var role in roles) { treeModels.Add(new TreeModel() { Id = role.Id.ToString(), Text = role.Name, Parent = role.Id == Guid.Empty ? "#" : role.Id.ToString() }); } return(Json(treeModels)); }
public JsonResult GetUsersList() { string pageNumber = string.IsNullOrWhiteSpace(Request["pageNumber"]) ? "0" : Request["pageNumber"]; string pageSize = string.IsNullOrWhiteSpace(Request["pageSize"]) ? "20" : Request["pageSize"]; List <RoleDto> role = new List <RoleDto>(); role = _roleAppService.GetAllList(); int totaldata = role.Count(); role = role.Skip(int.Parse(pageNumber) * int.Parse(pageSize)).Take(int.Parse(pageSize)).ToList(); var result = new { total = totaldata, rows = role }; return(Json(result, JsonRequestBehavior.AllowGet)); }
public List <RoleDto> GetAllList() { return(_repository.GetAllList()); }
public async Task <IActionResult> GetAllRoles() { var roles = await _roleAppService.GetAllList(); return(Json(roles.Select(it => new { it.Id, it.Name }))); }
public IActionResult GetAllList() { return(Json(_service.GetAllList())); }
public ActionResult Role_View() { var myJson = _service.GetAllList(); return(Json(myJson)); }