コード例 #1
0
        // GET: /Manage/Address
        public ActionResult Address(int page = 1, short Status = 1)
        {
            var customerWorker = new CustomerWorker();

            ViewBag.CurrentPage = page;
            ViewBag.Status      = Status;
            var records = customerWorker.GetSiteCustomerAddresses(CustomerLayer.Customer.Id, Status);

            ViewBag.TotalPage = records.Count;
            var model = records.OrderBy(o => o.Id).Skip((page - 1) * AppConfig.PAGE_SIZE).Take(AppConfig.PAGE_SIZE);

            return(View(model));
        }
コード例 #2
0
        //GET: Begin
        public ActionResult Begin()
        {
            var customerWorker = new CustomerWorker();
            var shipmentWorker = new ShipmentWorker();

            ViewBag.Cities = LocationWalker.GetCities().Select(s => new SelectListItem {
                Value = s.Id.ToString(), Text = s.Title
            });
            ViewBag.Districts = LocationWalker.GetDistrict(1).Select(s => new SelectListItem {
                Value = s.Id.ToString(), Text = s.Title
            });

            var orderLayer = OrderLayer.Create();

            orderLayer.Order.Addresses = customerWorker.GetSiteCustomerAddresses(CustomerLayer.Customer.Id, 1);
            orderLayer.Order.Shipments = shipmentWorker.GetSiteShipmentTypes();

            return(View(orderLayer.Order));
        }