public ActionResult AdminList(AdminListViewModel model) { model.Pager ??= new PagerViewModel(); model.Pager.CurrentPage = model.Pager.CurrentPage <= 0 ? 1 : model.Pager.CurrentPage; model.Pager.PageSize = model.Pager.PageSize <= 0 ? 10 : model.Pager.PageSize; List <FlightAdminListViewModel> items = new List <FlightAdminListViewModel>(); foreach (var item in _context.Flights.Skip((model.Pager.CurrentPage - 1) * model.Pager.PageSize).Take(model.Pager.PageSize).ToList()) { int[] availableSeats = GetAvailableTickets(item.Id); var viewModel = new FlightAdminListViewModel() { Id = item.Id, LocationFrom = item.LocationFrom, LocationTo = item.LocationTo, DepartureTime = item.DepartureTime, LandingTime = item.LandingTime, PlaneType = item.PlaneType, PlaneNumber = item.PlaneNumber, PilotName = item.PilotName, RegularSeats = item.RegularSeats, BusinessSeats = item.BusinessSeats }; items.Add(viewModel); } model.Items = items; model.Pager.PagesCount = (int)Math.Ceiling(_context.Flights.Count() / (double)model.Pager.PageSize); return(View(model)); }
public PartialViewResult AdminManagerGetPage(int pageIndex = 1) { int pageSize = 3; AdminListViewModel model = new AdminListViewModel(); AdminSearchResult result = adminService.GetPageList(pageIndex, pageSize); model.AdminList = result.AdminList; //分页 Pagination pager = new Pagination(); pager.PageIndex = pageIndex; pager.PageSize = pageSize; pager.TotalCount = result.TotalCount; if (result.TotalCount <= pageSize) { model.Page = ""; } else { model.Page = pager.GetPagerHtml(); } return(PartialView("AdminManagerPaging", model)); }
public IActionResult Runs() { var viewmodel = new AdminListViewModel(); var runs = _analyticsReader .Get() .Select(x => new RunAdminViewModel(x)); var jobs = _mapRenderer.GetJobs(); var results = _mapRenderer.GetResults(); foreach (var run in runs) { var job = jobs.FirstOrDefault(x => x.Worldname == run.Worldname); if (job != null) { run.HasPendingRenderJob = true; } var result = results.FirstOrDefault(x => x.Worldname == run.Worldname); if (result != null) { run.HasRenderedMap = true; } viewmodel.Runs.Add(run); } return(View(viewmodel)); }
public ViewResult List() { AdminListViewModel adminListViewModel = new AdminListViewModel(); adminListViewModel.Pies = _pieRepository.AllPies; return(View(adminListViewModel)); }
public ActionResult Register() { var viewModel = new AdminListViewModel(); viewModel.sex_type = "1"; viewModel.store = "町田"; return(View(viewModel)); }
public ActionResult Index() { List <Admin> admins = repository.GetAll(); AdminListViewModel model = new AdminListViewModel(); model.Admins = admins; return(View(model)); }
public ActionResult AdminList() { AdminListViewModel model = new AdminListViewModel(); using (var db = new ApplicationDbContext()) { model.admins = db.Admins.Include("Rol").ToList(); } return(View(model)); }
public ActionResult List() { var arr = Request["arr[]"].Split(','); var id = Request["id"]; var vm = new AdminListViewModel() { LevelNames = arr.ToList(), Id = Convert.ToInt32(id) }; return(PartialView(vm)); }
public async Task <ActionResult> UserEdit(AdminListViewModel model) { if (ModelState.IsValid) { IBLL.IUserManager userManager = new BLL.UserManager(); await userManager.UserEdit(model.Id, model.Email, model.ImagePath, model.SiteName, model.Type); return(RedirectToAction(nameof(AdminList))); } ModelState.AddModelError("", "验证失败"); return(View(model)); }
public async Task <IActionResult> Index() { var adminViewModelCounts = new AdminListViewModel { ArticleCount = _articleService.GetAll().Result.Data.Count(), CategoryCount = _categoryService.GetAll().Result.Data.Count(), TagCount = _tagService.GetAll().Result.Data.Count(), CommentCount = _commentService.GetAll().Result.Data.Count(), ContactCount = _contactService.GetAll().Result.Data.Count() }; return(View(adminViewModelCounts)); }
public ActionResult Index() { var viewModel = new AdminListViewModel(); viewModel.admin_user_id = "admin01"; viewModel.familyname = "管理者"; viewModel.firstname = "佐藤"; viewModel.sex_type = "1"; viewModel.birthday = "1987/11/01"; viewModel.joined_date = "2010/04/06"; viewModel.leaved_date = ""; return(View(viewModel)); }
public JsonResult List() { var limit = 0; var page = 0; limit = Convert.ToInt32(HttpContext.Request.Query["limit"]); page = Convert.ToInt32(HttpContext.Request.Query["page"]); AdminListViewModel model = new AdminListViewModel(); var data = _adminRepository.List(page, limit); model.count = _adminRepository.GetAllCount(); foreach (var item in data.Result) { item.create_time = Util.FromUnixStamp(int.Parse(item.create_time)).ToShortDateString(); } model.data.AddRange(data.Result); return(Json(model)); }
public ActionResult Edit() { var viewModel = new AdminListViewModel(); viewModel.admin_user_id = "admin01"; viewModel.familyname = "管理者"; viewModel.firstname = "佐藤"; viewModel.familyname_kana = "カンリシャ"; viewModel.firstname_kana = "サトウ"; viewModel.sex_type = "1"; viewModel.birthday = "1987/11/01"; viewModel.joined_date = "2010/04/06"; viewModel.leaved_date = ""; viewModel.password = "******"; viewModel.store = "町田"; viewModel.store_from = "2015/04/16"; viewModel.store_to = ""; return(View(viewModel)); }
// GET: Admin public IActionResult Index(string sort, string search, int page = 1) { ViewBag.CategorySort = String.IsNullOrEmpty(sort) ? "category_desc" : string.Empty; ViewBag.ModelSort = sort == "model" ? "model_desc" : "model"; ViewBag.UnitPriceSort = sort == "unitprice" ? "unitprice_desc" : "unitprice"; ViewBag.CurrentSearch = search; IQueryable <Bike> bikeItems = _context.Bikes.Include(b => b.Category); if (!String.IsNullOrEmpty(search)) { bikeItems = bikeItems.Where(bi => bi.Model.StartsWith(search) || bi.Model.Contains(search)); } switch (sort) { case "category_desc": bikeItems = bikeItems.OrderByDescending(bi => bi.Category.CategoryName) .ThenBy(bi => bi.Model); break; case "model": bikeItems = bikeItems.OrderBy(bi => bi.Model) .ThenBy(bi => bi.Category.CategoryName); break; case "model_desc": bikeItems = bikeItems.OrderByDescending(bi => bi.Model) .ThenBy(bi => bi.Category.CategoryName); break; case "unitprice": bikeItems = bikeItems.OrderBy(bi => bi.Price) .ThenBy(bi => bi.Category.CategoryName); break; case "unitprice_desc": bikeItems = bikeItems.OrderByDescending(bi => bi.Price) .ThenBy(bi => bi.Category.CategoryName); break; default: bikeItems = bikeItems.OrderBy(bi => bi.Category.CategoryName) .ThenBy(bi => bi.Model); break; } AdminListViewModel bikeList = new AdminListViewModel { Bikes = bikeItems.Skip((page - 1) * pageSize).Take(pageSize), PagingInfo = new PagingInfo { CurrentPage = page, ItemsPerPage = pageSize, TotalItems = _context.Bikes.Count() } }; return(View(bikeList)); }