Пример #1
0
        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));
        }
Пример #2
0
        public async Task <ActionResult> Edit(Guid id)
        {
            var data = await _rolesBll.GetRolesAsync(id);

            return(View(new EditRolesViewModel()
            {
                Id = data.Id,
                Title = data.Title
            }));
        }