// GET: User // [CustomAuthorize(Roles = "Admin")] public ActionResult Index(int?page, string keyword, DateTime?startDate, DateTime?endDate, int?roleId) { var userListVM = new UserListVM { StartDate = startDate, EndDate = endDate, Keyword = keyword, RoleId = roleId, PageIndex = page ?? 1, PageSize = SettingsManager.User.PageSize, SetPasswordIM = new SetPasswordIM() }; int totalCount; var users = _userServices.GetPagedElements(userListVM.PageIndex - 1, userListVM.PageSize, userListVM.Keyword, userListVM.StartDate, userListVM.EndDate, userListVM.RoleId, out totalCount); userListVM.TotalCount = totalCount; // var userList = _mapper.Map<IList<User>, IList<UserVM>>(users); userListVM.Users = new StaticPagedList <User>(users, userListVM.PageIndex, userListVM.PageSize, userListVM.TotalCount); // ViewBag.OnePageOfUsers = usersAsIPagedList; ViewBag.PageSizes = new SelectList(Site.PageSizes()); var roleList = _roleServices.GetAll().Where(m => m.Id != SettingsManager.Role.Founder).ToList(); var roles = new SelectList(roleList, "Id", "RoleName"); ViewBag.Roles = roles; return(View(userListVM)); }
// GET: User // [CustomAuthorize(Roles = "Admin")] public IActionResult Index(int?page, string keyword, DateTime?startDate, DateTime?endDate, int?roleId) { var userListVM = new UserListVM { StartDate = startDate, EndDate = endDate, Keyword = keyword, RoleId = roleId, PageIndex = page ?? 1, PageSize = SettingsManager.User.PageSize, SetPasswordIM = new SetPasswordIM() }; int totalCount; userListVM.Users = _userServices.GetPagedElements(userListVM.PageIndex - 1, userListVM.PageSize, userListVM.Keyword, userListVM.StartDate, userListVM.EndDate, userListVM.RoleId, out totalCount); userListVM.TotalCount = totalCount; if (Request.Headers["X-Requested-With"] == "XMLHttpRequest") { return(PartialView("_UserList", userListVM.Users.Items)); } ViewBag.PageSizes = new SelectList(Site.PageSizes()); var roleList = _roleServices.GetAll().Where(m => m.Id != SettingsManager.Role.Founder).ToList(); var roles = new SelectList(roleList, "Id", "RoleName"); ViewBag.Roles = roles; return(View(userListVM)); }
private void _view_LoadData(object sender, EventArgs e) { using (new WaitCursorHandler()) { if (_view.ListDataGrid != null) { _listObjs = _services.GetAll().ToList(); _bindingView = new BindingListView <RoleModel>(_listObjs); _view.ListDataGrid.DataSource = _bindingView; } } }
public IActionResult Roles() { ApiResponse <IEnumerable <RoleReadDto> > response; var resultRoles = _roleService.GetAll(); if (resultRoles.Status == ResultStatus.Error) { response = new ApiResponse <IEnumerable <RoleReadDto> >(Array.Empty <RoleReadDto>()) { Title = nameof(HttpStatusCode.InternalServerError), Errors = resultRoles.Errors, Satatus = (int)HttpStatusCode.InternalServerError }; return(StatusCode(StatusCodes.Status500InternalServerError, response)); } var roles = resultRoles.Value; var roleReadDto = _mapper.Map <IEnumerable <RoleReadDto> >(roles); response = new ApiResponse <IEnumerable <RoleReadDto> >(roleReadDto) { Title = nameof(HttpStatusCode.OK), Satatus = (int)HttpStatusCode.OK }; return(Ok(response)); }
public void ShouldReturnListOfModels() { var listModels = _services.GetAll().ToList(); Assert.NotEmpty(listModels); TestsHelper.WriteListModels(_testOutputHelper, listModels); }
// GET: Role public IActionResult Index() { var roles = _roleServices.GetAll().Where(r => r.Id != SettingsManager.Role.Founder); if (Request.Headers["X-Requested-With"] == "XMLHttpRequest") { return(PartialView("_List", roles)); } return(View(roles)); }
public ActionResult <IEnumerable <RoleModel> > Get() { try { List <RoleModel> record = _role.GetAll(); return(Ok(record)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }
private void PopulateRoleComboBox() { Roles = new ObservableCollection <RoleExt>(); foreach (var role in RoleServices.GetAll(false)) { Roles.Add(new RoleExt { ID = role.ID, RoleCode = role.RoleCode }); } }
private void OnLoaded() { roleCollection = new ObservableCollection <Role>(); foreach (var r in RoleServices.GetAll(true)) { roleCollection.Add(r); } Roles = new ListCollectionView(roleCollection); Roles.SortDescriptions.Add(new SortDescription("RoleCode", ListSortDirection.Ascending)); CollectionViewSource.GetDefaultView(Roles).Filter = RoleFilter; }
string IDataErrorInfo.this[string columnName] { get { if (columnName == "RoleCodeAlias") { if (RoleServices.GetAll(false).Where(r => r.RoleCode == RoleCodeAlias).Count() > 0 && IsEnabled) { IsSaveEnabled = false; return($"{RoleCodeAlias} already Exist! Please find another."); } } IsSaveEnabled = true; return(null); } }
private void OnLoaded() { var roles = RoleServices.GetAll(true); if (roles.Count() > 0) { RoleList = new ObservableCollection <Role>(); foreach (var r in roles) { RoleList.Add(new Role { ID = r.ID, RoleCode = r.RoleCode }); } SelectedRole = RoleList.Where(x => x.ID == UserData.RoleID).FirstOrDefault(); } }
// GET: Role public ActionResult Index() { var roles = _roleServices.GetAll().Where(r => r.Id != SettingsManager.Role.Founder); return(View(roles)); }
public IHttpActionResult List() { var result = _roleServices.GetAll(); return(ApiHelper.ReturnHttpAction(result, this)); }
// GET: User // [CustomAuthorize(Roles = "Admin")] public async Task <IActionResult> Index(int?page, string sort, string keyword, DateTime?startDate, DateTime?endDate, int?roleId) { var vm = new UserListVM { StartDate = startDate, EndDate = endDate, Keyword = keyword, RoleId = roleId, PageIndex = page ?? 1, PageSize = SettingsManager.User.PageSize, SetPasswordIM = new SetPasswordIM() }; var query = _context.Users.AsQueryable(); if (!string.IsNullOrEmpty(keyword)) { query = query.Where(d => d.RealName.Contains(keyword) && d.UserName.Contains(keyword)); } if (startDate != null) { query = query.Where(d => d.CreateDate >= startDate); } if (endDate != null) { query = query.Where(d => d.CreateDate <= endDate); } if (roleId != null) { query = query.Where(d => d.UserRoles.Any(c => c.RoleId == roleId)); } ViewData["EmailSortParm"] = sort == "email" ? "email_desc" : "email"; ViewData["MobileSortParm"] = sort == "mobile" ? "mobile_desc" : "mobile"; ViewData["UsernameSortParm"] = sort == "username" ? "username_desc" : "username"; ViewData["DateSortParm"] = sort == "date" ? "date_desc" : "date"; query = sort switch { "email" => query.OrderBy(s => s.Email), "email_desc" => query.OrderByDescending(s => s.Email), "username" => query.OrderBy(s => s.UserName), "username_desc" => query.OrderByDescending(s => s.UserName), "date" => query.OrderBy(s => s.CreateDate), "date_desc" => query.OrderByDescending(s => s.CreateDate), "mobile" => query.OrderBy(s => s.Mobile), "mobile_desc" => query.OrderByDescending(s => s.Mobile), _ => query.OrderByDescending(s => s.CreateDate), }; vm.TotalCount = await query.CountAsync(); var list = await query.Skip((vm.PageIndex - 1) *vm.PageSize).Take(vm.PageSize).ToListAsync(); vm.Users = new StaticPagedList <User>(list, vm.PageIndex, vm.PageSize, vm.TotalCount); if (Request.Headers["X-Requested-With"] == "XMLHttpRequest") { return(PartialView("_UserList", list)); } ViewBag.PageSizes = new SelectList(Site.PageSizes()); var roleList = _roleServices.GetAll().Where(m => m.Id != SettingsManager.Role.Founder).ToList(); var roles = new SelectList(roleList, "Id", "RoleName"); ViewBag.Roles = roles; return(View(vm)); }