public GridJsonNetJObjectResult <WaterQualityManagementPlan> WaterQualityManagementPlanIndexGridData()
        {
            var waterQualityManagementPlans = CurrentPerson.GetWQMPsPersonCanView();
            var gridSpec = new WaterQualityManagementPlanIndexGridSpec(CurrentPerson);

            return(new GridJsonNetJObjectResult <WaterQualityManagementPlan>(waterQualityManagementPlans, gridSpec));
        }
        public ViewResult Index()
        {
            var neptunePage             = NeptunePage.GetNeptunePageByPageType(NeptunePageType.WaterQualityMaintenancePlan);
            var wqmpGridSpec            = new WaterQualityManagementPlanIndexGridSpec(CurrentPerson);
            var verificationNeptunePage = NeptunePage.GetNeptunePageByPageType(NeptunePageType.WaterQualityMaintenancePlanOandMVerifications);
            var verificationGridSpec    = new WaterQualityManagementPlanVerificationGridSpec(CurrentPerson);
            var viewData = new IndexViewData(CurrentPerson, neptunePage, wqmpGridSpec, verificationNeptunePage, verificationGridSpec);

            return(RazorView <Index, IndexViewData>(viewData));
        }