Exemplo n.º 1
0
 /// <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)));
 }