/// <summary> /// Method to bind the dispatch grid /// </summary> /// <param name="request">DataSource Request</param> /// <param name="customerId">Customer Id</param> /// <param name="consigneeId">Consignee Id</param> /// <param name="invoiceId">Invoice Id</param> /// <param name="isFinalize">Is finalized</param> /// <returns></returns> public IActionResult KendoReadDispatch([DataSourceRequest] DataSourceRequest request, long?customerId = null, long?consigneeId = null, long?invoiceId = null, bool?isFinalize = false) { if (!request.Sorts.Any()) { request.Sorts.Add(new SortDescriptor("DispatchDate", ListSortDirection.Ascending)); } return(Json(CustomRepository.GetInvoiceDispatchList(customerId, consigneeId, invoiceId, isFinalize).ToDataSourceResult(request))); }