public UsersIndexModel Get() { var model = new UsersIndexModel(); model.Users = mapper.Map <IEnumerable <UserModel> >(context.Users); return(model); }
public ActionResult Index(UsersIndexModel model) { model = model ?? new UsersIndexModel(); var db = new ZkDataContext(); var ret = db.Accounts.Where(x => !x.IsDeleted).AsQueryable(); if (!string.IsNullOrEmpty(model.Name)) { var termLower = model.Name.ToLower(); ret = ret.Where(x => x.Name.ToLower().Contains(termLower) || x.SteamName.Contains(model.Name)); } if (Global.IsModerator) { if (!string.IsNullOrEmpty(model.IP)) { ret = ret.Where(x => x.AccountIPs.Any(y => y.IP == model.IP)); } if (model.UserID.HasValue) { ret = ret.Where(x => x.AccountUserIDs.Any(y => y.UserID == model.UserID)); } } if (!string.IsNullOrEmpty(model.Country)) { var termLower = model.Country.ToLower(); ret = ret.Where(x => x.Country.ToLower().Contains(termLower)); } if (model.RegisteredFrom.HasValue) { ret = ret.Where(x => x.FirstLogin >= model.RegisteredFrom); } if (model.RegisteredTo.HasValue) { ret = ret.Where(x => x.FirstLogin <= model.RegisteredTo); } if (model.LastLoginFrom.HasValue) { ret = ret.Where(x => x.LastLogin >= model.LastLoginFrom); } if (model.LastLoginTo.HasValue) { ret = ret.Where(x => x.LastLogin <= model.LastLoginTo); } if (model.IsAdmin) { ret = ret.Where(x => x.AdminLevel >= AdminLevel.Moderator); } model.Data = ret.OrderByDescending(x => x.AccountID); return(View("UsersIndex", model)); }
public IActionResult Index(string msg = null) { var model = new UsersIndexModel { Users = _userManager.Users.ToList() }; ViewData["Message"] = msg; return(View(model)); }
public IActionResult Index() { var userModels = _users.getAllFinalUsers(); var listingResult = userModels .Select(result => new UsersIndexListingModel { Id = result.Id, name = result.name + " " + result.lastname }); var model = new UsersIndexModel() { Users = listingResult }; return(View(model)); }
public ActionResult Index(UsersIndexModel model) { model = model ?? new UsersIndexModel(); var db = new ZkDataContext(); var ret = db.Accounts.Where(x => !x.IsDeleted).AsQueryable(); if (!string.IsNullOrEmpty(model.Name)) { var termLower = model.Name.ToLower(); ret = ret.Where(x => x.Name.ToLower().Contains(termLower) || x.SteamName.Contains(model.Name)); } if (Global.IsZeroKAdmin) { if (!string.IsNullOrEmpty(model.IP)) ret = ret.Where(x => x.AccountIPs.Any(y => y.IP == model.IP)); if (model.UserID.HasValue) ret = ret.Where(x => x.AccountUserIDs.Any(y => y.UserID == model.UserID)); } if (!string.IsNullOrEmpty(model.Country)) { var termLower = model.Country.ToLower(); ret = ret.Where(x => x.Country.ToLower().Contains(termLower)); } if (model.RegisteredFrom.HasValue) ret = ret.Where(x => x.FirstLogin >= model.RegisteredFrom); if (model.RegisteredTo.HasValue) ret = ret.Where(x => x.FirstLogin <= model.RegisteredTo); if (model.LastLoginFrom.HasValue) ret = ret.Where(x => x.LastLogin >= model.LastLoginFrom); if (model.LastLoginTo.HasValue) ret = ret.Where(x => x.LastLogin <= model.LastLoginTo); if (model.IsAdmin) ret = ret.Where(x => x.IsZeroKAdmin); model.Data = ret.OrderByDescending(x=>x.AccountID); return View("UsersIndex", model); }
public IActionResult Index() { var model = new UsersIndexModel(); return(View(model)); }