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));
        }