public DashboardState InitializeDashboardState() { DashboardState dashboardState = new DashboardState(); DashboardParameterState parameterState = new DashboardParameterState("OrderID", "10253", typeof(int)); DashboardItemState gridFilterState = new DashboardItemState("gridDashboardItem1"); gridFilterState.MasterFilterValues.Add(new object[] { 10253, "Hanari Carnes" }); dashboardState.Parameters.Add(parameterState); dashboardState.Items.Add(gridFilterState); return(dashboardState); }
public IActionResult Index() { DashboardState dashboardState = new DashboardState(); DashboardParameterState parameterState = new DashboardParameterState("countryParameter", "USA", typeof(string)); DashboardItemState gridFilterState = new DashboardItemState("gridDashboardItem1"); gridFilterState.MasterFilterValues.AddRange(new List <object[]>() { new string[1] { "Andrew Fuller" }, new string[1] { "Laura Callahan" } } ); DashboardItemState treemapDrilldownState = new DashboardItemState("treemapDashboardItem1"); treemapDrilldownState.DrillDownValues.Add("Beverages"); DashboardItemState rangeFilterState = new DashboardItemState("rangeFilterDashboardItem1"); rangeFilterState.RangeFilterState.Selection = new RangeFilterSelection(new DateTime(2015, 1, 1), new DateTime(2016, 1, 1)); dashboardState.Parameters.Add(parameterState); dashboardState.Items.AddRange(new List <DashboardItemState>() { gridFilterState, treemapDrilldownState, rangeFilterState } ); return(View(dashboardState)); }