public DeliveryController(IOrderBlProvider orderBlProvider, ISettingsBlProvider settingsBlProvider, IDeliveryBlProvider deliveryBlProvider, IConfiguration cfg, IUserBlProvider userBlProvider) : base(cfg, userBlProvider) { _orderBlProvider = orderBlProvider; _settingsBlProvider = settingsBlProvider; _deliveryBlProvider = deliveryBlProvider; IndexModel = new DeliveryIndexModel(); }
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)); }