public IActionResult Continue(DeliveryPageModel model) { var result = _page.Process(model); if (result.Type == StoreFront.Model.Enum.Response.DataResponseType.SUCCESS) { return(RedirectToAction("Index", "Checkout")); } return(View(_page.Load(model))); }
public ActionResult Index(string start, string end, int page = 1) { DeliveryIndexModel model = new DeliveryIndexModel(start, end, page); int totalCount = 0; List <Delivery> entities = this.deliveryService.Search(model.StartDate, model.EndDate, model.PageIndex, model.PageSize, ref totalCount); Dictionary <string, string> items = ParameterHelper.GetExpressCompany(false); foreach (Delivery entity in entities) { DeliveryPageModel pageModel = new DeliveryPageModel(entity); string expressCompany = items[entity.ExpressCompany]; if (!string.IsNullOrWhiteSpace(expressCompany)) { pageModel.ExpressCompanyName = expressCompany; } model.PageData.Add(pageModel); } model.TotalCount = totalCount; return(View(model)); }
public DeliveryPageViewModel(DeliveryPageModel currentPage) : base(currentPage) { _currentPage = currentPage; }