public JsonResult GetTopPlayers(string start, string end, int numPlayer, int numVisit) { try { if (start == null || end == null) { return(Json(null, JsonRequestBehavior.AllowGet)); } else { TopPlayerParameters param = new TopPlayerParameters(); param.Start = start; param.End = end; param.NumberOfPlayers = numPlayer; param.NumberOfVisits = numVisit; //base.SaveReportParameters(param); //Save parameter to cookie using (TopPlayerService _service = new TopPlayerService()) { TopPlayerModel model = _service.GetTopPlayerModel(param); return(Json(model, JsonRequestBehavior.AllowGet)); } } } catch (Exception ex) { return(Json(new { error = ex.Message })); } }
public JsonResult TopPlayerDataTableHandler(DataTableParameters param, TopPlayerParameters queryParam) { try { //base.SaveReportParameters(queryParam); //Save parameter to cookie using (TopPlayerService _service = new TopPlayerService()) { List <TopPlayerInfoST> playerList = _service.GetTopPlayerList(queryParam).ToList(); return(Json(new DataTableResult <TopPlayerInfoST> ( param.Draw, _service.GetSearchResultCount(param, playerList), _service.GetDataTableResultByPage(param, playerList) ), JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json(new { error = ex.Message })); } }