public ActionResult ReadDonationPlan([DataSourceRequest] DataSourceRequest request) { try { List <DonationPlanHeader> donationHeader = null; donationHeader = _donationPlanHeaderService.GetAllDonationPlanHeader().ToList(); var receiptViewModel = ReceiptPlanViewModelBinder.GetReceiptHeaderPlanViewModel(donationHeader); return(Json(receiptViewModel.ToList().ToDataSourceResult(request), JsonRequestBehavior.AllowGet)); } catch (Exception) { return(null); } }