public ActionResult ShipmentListSelect(GridCommand command, ShipmentListModel model) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageOrders)) return AccessDeniedView(); DateTime? startDateValue = (model.StartDate == null) ? null : (DateTime?)_dateTimeHelper.ConvertToUtcTime(model.StartDate.Value, _dateTimeHelper.CurrentTimeZone); DateTime? endDateValue = (model.EndDate == null) ? null :(DateTime?)_dateTimeHelper.ConvertToUtcTime(model.EndDate.Value, _dateTimeHelper.CurrentTimeZone).AddDays(1); //a vendor should have access only to his products int vendorId = 0; if (_workContext.CurrentVendor != null) vendorId = _workContext.CurrentVendor.Id; //load shipments var shipments = _shipmentService.GetAllShipments(vendorId, startDateValue, endDateValue, command.Page - 1, command.PageSize); var gridModel = new GridModel<ShipmentModel> { Data = shipments.Select(shipment => PrepareShipmentModel(shipment, false)), Total = shipments.TotalCount }; return new JsonResult { Data = gridModel }; }
public ActionResult ShipmentList() { if (!_permissionService.Authorize(StandardPermissionProvider.ManageOrders)) return AccessDeniedView(); var model = new ShipmentListModel(); model.DisplayPdfPackagingSlip = _pdfSettings.Enabled; return View(model); }