public ActionResult GetAwardBatches(Guid id, Guid?idPreservation, DateTime?fromDate, DateTime?toDate, [DataSourceRequest] DataSourceRequest request)
 {
     return(ActionResultHelper.TryCatchWithLogger(() =>
     {
         IList <AwardBatch> batches = _preservationService.GetAwardBatches(id, idPreservation, fromDate, toDate?.AddDays(1), request.PageSize, (request.Page - 1) * request.PageSize, out int total).ToList();
         DataSourceResult result = new DataSourceResult()
         {
             Total = total,
             Data = batches
         };
         return Json(result, JsonRequestBehavior.AllowGet);
     }, _loggerService));
 }