public async Task <ActionResult> List(string search = "", int page = 1) { var data = await _adminsBll.GetAdminsByNickName(search); List <AdminsListViewModel> list = new List <AdminsListViewModel>(); foreach (var item in data) { var role = await _rolesBll.GetRolesAsync(item.RolesId); AdminsListViewModel alvm = new AdminsListViewModel() { Id = item.Id, Email = item.Email, Photo = item.Photo, NickName = item.NickName, UpdateTime = item.UpdateTime, RolesTitle = role.Title }; list.Add(alvm); } ViewBag.Search = search; ViewBag.PageIndex = page; IPagedList <AdminsListViewModel> pages = list.ToPagedList(page, PageConfig.GetPageSize()); return(View(pages)); }
public async Task <ActionResult> Edit(Guid id) { var data = await _rolesBll.GetRolesAsync(id); return(View(new EditRolesViewModel() { Id = data.Id, Title = data.Title })); }