//public JsonResult GetRecentDispatchAllocations(int regionId ) //{ // var dispatchAllocation = // _dispatchAllocationService.FindBy(m=>m.DispatchedAmount > 0 && m.FDP.AdminUnit.AdminUnit2.AdminUnit2.AdminUnitID==regionId).OrderByDescending(m => m.DispatchAllocationID). // Select(p => new // { // hub=p.Hub.Name, // bidNumber=p.BidRefNo, // fdpName=p.FDP.Name, // dispatched=p.DispatchedAmount, // remaining=p.RemainingQuantityInQuintals // }).Take(10); // return Json(dispatchAllocation, JsonRequestBehavior.AllowGet); //} #endregion public JsonResult GetDonation() { var siInReceiptAllocaion = _receiptAllocationService.GetAllReceiptAllocation().Select(s => s.SINumber).Distinct().ToList(); var donationAmount = _giftCertificateDetailService.GetAllGiftCertificateDetail().Select( g => g.GiftCertificate.ShippingInstruction.Value).Except(siInReceiptAllocaion).Distinct().Count(); return(Json(donationAmount, JsonRequestBehavior.AllowGet)); }
public JsonResult GetListOfCertificate([DataSourceRequest] DataSourceRequest request) { var giftCertList = _giftCertificateDetailService.GetAllGiftCertificateDetail(); var result = giftCertList.ToList().Select(item => new GiftCertificateViewModel { CommodityName = item.Commodity.Name, GiftDate = item.GiftCertificate.GiftDate, Donor = item.GiftCertificate.Donor.Name, Program = item.GiftCertificate.Program.Name, ReferenceNo = item.GiftCertificate.ReferenceNo, GiftCertificateID = item.GiftCertificateID, SINumber = item.GiftCertificate.ShippingInstruction.Value, PortName = item.GiftCertificate.PortName }).ToList(); return(Json(result.ToDataSourceResult(request, ModelState))); }