public ActionResult Grid(GridParams gridParams) { var operational = _operationDataService.GetOperationalDatas(new GetOperationalDatasRequest { Skip = gridParams.DisplayStart, Take = gridParams.DisplayLength, Search = gridParams.Search, SortingDictionary = gridParams.SortingDictionary }); var data = new { sEcho = gridParams.Echo + 1, iTotalDisplayRecords = operational.TotalRecords, iTotalRecords = operational.OperationalDatas.Count, aaData = operational.OperationalDatas.Select(x => new { x.Id, x.KeyOperation, x.Kpi, Periode = x.Periode.ToString(DateFormat.DateForGrid), x.PeriodeType, x.Remark, x.Scenario, x.Value }) }; return(Json(data, JsonRequestBehavior.AllowGet)); }