// GET: Admin/Role public ActionResult Index() { var vm = new RoleIndexViewModel(); vm.Roles = UserService.GetRoles(); return(View(vm)); }
public ActionResult CreateOrUpdate(long?id) { Role role; if (id.HasValue) { var response = new RoleService().GetRoleInfo(new GetObjectByIDRequest() { ID = id.Value }); if (!response.IsSuccess) { throw new Exception("获取角色出错"); } role = response.Result; ViewBag.Message = "编辑角色"; } else { role = new Role() { State = true }; ViewBag.Message = "新增角色"; } RoleIndexViewModel vm = new RoleIndexViewModel() { Role = role }; return(View(vm)); }
public ActionResult Index(int?id) { RoleIndexViewModel rivm = new RoleIndexViewModel(); if (id == null) { var temp = db.Employees.Find(User.Identity.GetUserId()).CompanyId; if (temp != null) { int CurrentCompanyId = (int)temp; ViewBag.CurrentCompanyName = db.Companies.Find(CurrentCompanyId).Name; rivm.CurrentEmployee = db.Employees.Find(User.Identity.GetUserId()); rivm.CurrentCompany = db.Companies.Find(CurrentCompanyId); rivm.CompanyRoles = (List <CompanyRole>)db.Companies.Find(CurrentCompanyId).Roles; } else { rivm.CurrentEmployee = null; rivm.CurrentCompany = null; rivm.CompanyRoles = null; } } else { ViewBag.CurrentCompanyName = db.Companies.Find(id).Name; rivm.CurrentEmployee = db.Employees.Find(User.Identity.GetUserId()); rivm.CurrentCompany = db.Companies.Find(id); rivm.CompanyRoles = db.CompanyRoles.ToList().FindAll(i => i.CompanyId == id); } return(View(rivm)); }
public IActionResult Index() { var model = new RoleIndexViewModel(); var roles = this.roleManagerWrapper.GetAllRoles().OrderBy(x => x.Name); model.Roles = roles; return(this.View(model)); }
protected override IActionResult RenderIndex(PagedListModel <RoleReadModel, RoleFilteredPagedQueryModel> model) { var indexModel = new RoleIndexViewModel { PagedList = model, // Permissions= }; return(Request.IsAjaxRequest() ? (IActionResult)PartialView(indexModel) : View(indexModel)); }
// GET: ModuleArea/Module public ActionResult Index() { var searchModel = new RoleSearchDTO(); SessionManager.SetValue("RoleSearch", new RoleSearchDTO()); RoleIndexViewModel viewModel = new RoleIndexViewModel() { GroupData = _roleService.GetDataByPage(searchModel) }; return(View(viewModel)); }
protected override IActionResult RenderIndex(IPagedQueryResult <RoleReadModel> model) { var indexModel = new RoleIndexViewModel { Items = model.Items, TotalCount = model.TotalCount, Permissions = ReadPermissionList() }; return(Request.IsAjaxRequest() ? (IActionResult)PartialView(indexModel) : View(indexModel)); }
public ActionResult Index(RoleIndexViewModel vm, int?PageIndex) { var Result = new BasicFramework.Biz.RoleService().GetRolesByCondition(new RoleRequestAndResponse() { Role = vm.Role, PageSize = UtilConstants.PAGESIZE, PageIndex = PageIndex ?? 0 }).Result; vm.RoleCollection = Result.RoleCollection; vm.PageIndex = Result.PageIndex; vm.PageSize = Result.PageSize; vm.TotalCount = Result.TotalCount; vm.PageCount = Result.PageCount; return(View(vm)); }
public IActionResult Index() { var result = _Role.Roles().Select (a => new RoleViewModel { Id = a.Id, Description = a.Description }).ToList(); var model = new RoleIndexViewModel { Roles = result }; return(View(model)); }
public async Task <ActionResult> SearchResult(RoleIndexViewModel data) { if (data.queries == null) { return(View("Index", data)); } else { var postTask = await client.PostAsJsonAsync("/api/Roles/Search", data); var UserResult = await postTask.Content.ReadAsAsync <RoleSearchViewModel>(); return(Json(UserResult, JsonRequestBehavior.AllowGet)); } }
private RoleIndexViewModel getViewModelFrom(List <Role> roles) { RoleIndexViewModel vm = new RoleIndexViewModel(); vm.role_details = new List <RoleDetailModel>(); foreach (var role in roles) { var roleDetail = _mapper.Map <RoleDetailModel>(role); roleDetail.is_active = role.is_enabled; roleDetail.permissions = role.permissions.Select(a => a.permission_name).ToList(); vm.role_details.Add(roleDetail); } return(vm); }
public async Task <IActionResult> Index() { var roles = await _roleManager.Roles.ToListAsync(); if (roles == null) { return(NotFound()); } var model = new RoleIndexViewModel { Roles = roles }; return(View(model)); }
protected override IActionResult RenderIndex(PagedListModel <RoleReadModel, RoleFilteredPagedQueryModel> model) { var indexModel = new RoleIndexViewModel { PagedList = model, Permissions = _permissionService .ReadList() .Select(p => new LookupItem { Value = p.Name, Text = p.DisplayName.Localize(_localizerFactory) }) .ToList() }; return(Request.IsAjaxRequest() ? (IActionResult)PartialView(indexModel) : View(indexModel)); }
public IActionResult Index() { var linqVar = _roleRepository.EntityItems .Select((p => new RoleViewModel { Id = p.Id, Name = p.Name, Description = p.Description })); var model = new RoleIndexViewModel { StatusMessage = StatusMessage, RoleViewModels = linqVar.OrderBy(x => x.Name), }; return(View(model)); }
public async Task <RoleIndexViewModel> GetListAsync(RoleIndexSearch search) { var dbsystems = await _databaseFixture.Db.SysSystem.FindAllAsync(m => m.IsDel == 0); RoleIndexViewModel dto = new RoleIndexViewModel { Systems = dbsystems.Select(m => new SelectListItem() { Text = m.SystemName, Value = m.SystemId.ToString(), Selected = m.SystemId == search.SystemId }).ToList(), Page = await _databaseFixture.Db.SysRole.GetPageAsync(search), RoleSearch = search }; return(dto); }
public ActionResult Index() { RoleIndexViewModel vm = new RoleIndexViewModel(); vm.Role = new Role() { Name = string.Empty, Description = string.Empty, State = true }; var Result = new BasicFramework.Biz.RoleService().GetRolesByCondition(new RoleRequestAndResponse() { Role = vm.Role, PageSize = UtilConstants.PAGESIZE, PageIndex = 0 }).Result; vm.RoleCollection = Result.RoleCollection; vm.PageIndex = Result.PageIndex; vm.PageSize = Result.PageSize; vm.TotalCount = Result.TotalCount; vm.PageCount = Result.PageCount; return(View(vm)); }
public async Task <ActionResult> Edit(string comp_id, string role_id) { if (comp_id != null && role_id != null) { RoleUpdateViewModel model = new RoleUpdateViewModel(); var postTask = await client.GetAsync("/api/Roles/View/?comp_id=" + comp_id + "&role_id=" + role_id); model = await postTask.Content.ReadAsAsync <RoleUpdateViewModel>(); if (model != null) { return(View("Edit", model)); } else { RoleIndexViewModel data = new RoleIndexViewModel(); ViewBag.Error = "No Role Found !"; return(View("Index", data)); } } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult Index() { RoleIndexViewModel model = new RoleIndexViewModel(); return(View("Index", model)); }
public ActionResult Index() { var model = new RoleIndexViewModel().Build(); return(AreaView("role/index.cshtml", model)); }