public IActionResult ProductsForReturnRequest(string returnRequestId, DataSourceRequest command) { var items = _returnRequestViewModelService.PrepareReturnRequestItemModel(returnRequestId); var gridModel = new DataSourceResult { Data = items, Total = items.Count, }; return(Json(gridModel)); }
public async Task <IActionResult> ProductsForReturnRequest(string returnRequestId, DataSourceRequest command) { var returnRequest = await _returnRequestService.GetReturnRequestById(returnRequestId); if (returnRequest == null) { return(ErrorForKendoGridJson("Return request not found")); } if (_workContext.CurrentCustomer.IsStaff() && returnRequest.StoreId != _workContext.CurrentCustomer.StaffStoreId) { return(ErrorForKendoGridJson("Return request is not your")); } var items = await _returnRequestViewModelService.PrepareReturnRequestItemModel(returnRequestId); var gridModel = new DataSourceResult { Data = items, Total = items.Count, }; return(Json(gridModel)); }