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));
        }
Пример #2
0
        // 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));
        }
Пример #3
0
        // 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));
        }
Пример #4
0
        // 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));
        }
Пример #5
0
        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));
        }
Пример #6
0
        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));
        }
Пример #7
0
        // 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));
        }