public ActionResult Index() { var ivm = new IndexViewModel2(); if (System.Web.HttpContext.Current.Application["counter"] == null) { System.Web.HttpContext.Current.Application["counter"] = 1; } ivm.OldValue = int.Parse(Session["counter"].ToString()); ivm.NewValue = int.Parse(Session["counter"].ToString()) + 1; return(View(ivm)); }
// GET: Tables/Create public async Task <IActionResult> Create() { var dolzh = HttpContext.Session.GetObjectFromJson <List <string> >("posit"); var syst = HttpContext.Session.GetObjectFromJson <List <string> >("inf"); string structur = HttpContext.Session.GetString("spodr"); var mess = HttpContext.Session.GetObjectFromJson <List <string> >("mess"); IndexViewModel2 req = new IndexViewModel2 { InformationSystems = await _context.InformationSystems.ToListAsync(), PostLists = await _context.PostLists.ToListAsync(), Subdivitions = await _context.Subdivitions.ToListAsync(), DocumentsIBs = await _context.DocumentsIB.ToListAsync(), Rools = await _context.Rools.ToListAsync() }; return(View(req)); }
// GET: Employees public async Task <ActionResult> Index(int page = 1) { var employee = db.Employees.ToList(); int pageSize = 5; // количество объектов на страницу IEnumerable <Employee> employeePerPages = employee.Skip((page - 1) * pageSize).Take(pageSize); PageInfo pageInfo = new PageInfo { PageNumber = page, PageSize = pageSize, TotalItems = employee.Count }; IndexViewModel2 ivm = new IndexViewModel2 { PageInfo = pageInfo, Employee = employeePerPages }; return(View(ivm)); }
// GET: Clients public async Task <ActionResult> Index(int page = 1) { var clients = db.Clients.ToList(); int pageSize = 3; // количество объектов на страницу IEnumerable <Client> clientPerPages = clients.Skip((page - 1) * pageSize).Take(pageSize); PageInfo pageInfo = new PageInfo { PageNumber = page, PageSize = pageSize, TotalItems = clients.Count }; IndexViewModel2 ivm = new IndexViewModel2 { PageInfo = pageInfo, Client = clientPerPages }; return(View(ivm)); }
public ActionResult Index() { var ivm1 = new IndexViewModel2(); if (Session["counter"] == null) { Session["counter"] = 1; } ivm1.OldValue = Convert.ToInt32(Session["counter"]); ivm1.NewValue = Convert.ToInt32(Session["counter"]) + 1; return(View(ivm1)); }
public async Task <ActionResult> Index(ManageMessageId?message) { ViewBag.StatusMessage = message == ManageMessageId.ChangePasswordSuccess ? "Your password has been changed." : message == ManageMessageId.SetPasswordSuccess ? "Your password has been set." //: message == ManageMessageId.SetTwoFactorSuccess ? "Your two factor provider has been set." : message == ManageMessageId.Error ? "An error has occurred." //: message == ManageMessageId.AddPhoneSuccess ? "The phone number was added." //: message == ManageMessageId.RemovePhoneSuccess ? "Your phone number was removed." : ""; var userId = User.Identity.GetUserId(); RiftWorldEntities db = new RiftWorldEntities(); UserDetail deets = await db.UserDetails.FindAsync(userId); var character = await db.Characters.Where(c => c.PlayerId == userId && !c.IsApproved).FirstOrDefaultAsync(); short? pendingId; string pendingName; if (character == null) { pendingId = null; pendingName = null; } else { pendingId = character.CharacterId; pendingName = character.CharacterName; } var model = new IndexViewModel2 { HasPassword = HasPassword(), Deets = deets, PendingCharacterId = pendingId, PendingCharacterName = pendingName, Email = db.AspNetUsers.Where(x => x.Id == userId).Select(x => x.Email).First() }; return(View(model)); }
// GET: Services public async Task <ActionResult> Index(string sortOrder, int page = 1) { var service = db.Services.ToList(); int pageSize = 10; // количество объектов на страницу IEnumerable <Service> servicePerPages = service.Skip((page - 1) * pageSize).Take(pageSize); PageInfo pageInfo = new PageInfo { PageNumber = page, PageSize = pageSize, TotalItems = service.Count }; ViewBag.NameSortParm = String.IsNullOrEmpty(sortOrder) ? "Name desc" : ""; ViewBag.DateSortParm = sortOrder == "Date" ? "Date desc" : "Date"; var serv = from s in db.Services select s; switch (sortOrder) { case "Name desc": serv = serv.OrderByDescending(s => s.Name); break; case "Date": serv = serv.OrderBy(s => s.Price); break; case "Date desc": serv = serv.OrderByDescending(s => s.Price); break; default: serv = serv.OrderBy(s => s.Name); break; } var serlist = serv.ToList(); IndexViewModel2 ivm = new IndexViewModel2 { PageInfo = pageInfo, Service = servicePerPages, Serlist = serlist }; return(View(serlist)); }