public JsonResult GetOperationSummary(string start, string end) { try { if (start == null || end == null) { return(Json(null, JsonRequestBehavior.AllowGet)); } else { OperationSummaryParameters param = new OperationSummaryParameters(); param.Start = start; param.End = end; //base.SaveReportParameters(param); //Save parameter to cookie using (OperationSummaryService _service = new OperationSummaryService()) { OperationSummaryModel model = _service.GetOperationSummaryModel(param); return(Json(model, JsonRequestBehavior.AllowGet)); } } } catch (Exception ex) { return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
public JsonResult OperationSummaryDataTableHandler(DataTableParameters param, OperationSummaryParameters queryParam) { try { using (OperationSummaryService _service = new OperationSummaryService()) { DateTime start = DateTime.ParseExact(queryParam.Start, Config.CasinoDateTimeFormat, null); DateTime end = DateTime.ParseExact(queryParam.End, Config.CasinoDateTimeFormat, null); List <OperationSummaryProvider> providerList = _service.GetOperationSummaryProviderList(start, end).ToList(); return(Json(new DataTableResult <OperationSummaryProvider> ( param.Draw, _service.GetSearchResultCount(param, providerList), _service.GetDataTableResultByPage(param, providerList) ), JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json(new { error = ex.Message })); } }