public ActionResult AreaViews([Bind] ChartShowLabelsDemoOptions options)
        {
            ViewData[ChartDemoHelper.OptionsKey] = options;
            object data;

            switch (options.View)
            {
            case DevExpress.XtraCharts.ViewType.FullStackedArea:
            case DevExpress.XtraCharts.ViewType.FullStackedArea3D:
            case DevExpress.XtraCharts.ViewType.FullStackedSplineArea:
            case DevExpress.XtraCharts.ViewType.FullStackedSplineArea3D:
                data = ArchitectureProvider.GetArchitecturesValues();
                break;

            case DevExpress.XtraCharts.ViewType.StackedArea:
            case DevExpress.XtraCharts.ViewType.StackedArea3D:
            case DevExpress.XtraCharts.ViewType.StackedSplineArea:
            case DevExpress.XtraCharts.ViewType.StackedSplineArea3D:
                data = GreatLakesStateProductProvider.GetGreatLakesStateProduct();
                break;

            default:
                data = CorporationsMarketValueProvider.GetCorporationsMarketValue();
                break;
            }
            return(DemoView("AreaViews", data));
        }
Пример #2
0
        public ActionResult PointLineViews([Bind] ChartBarViewsDemoOptions options)
        {
            ViewData[ChartDemoHelper.OptionsKey] = options;
            object data;

            switch (options.View)
            {
            case DevExpress.XtraCharts.ViewType.Bubble:
                data = MoviesProvider.GetMovies();
                break;

            case DevExpress.XtraCharts.ViewType.ScatterLine:
                data = MathematicsFunctions.GetArchimedianSpiralPoints();
                break;

            case DevExpress.XtraCharts.ViewType.FullStackedLine:
            case DevExpress.XtraCharts.ViewType.FullStackedLine3D:
                data = ArchitectureProvider.GetArchitecturesValues();
                break;

            case DevExpress.XtraCharts.ViewType.StackedLine:
            case DevExpress.XtraCharts.ViewType.StackedLine3D:
                data = GreatLakesStateProductProvider.GetGreatLakesStateProduct();
                break;

            default:
                data = CorporationsMarketValueProvider.GetCorporationsMarketValue();
                break;
            }
            return(DemoView("PointLineViews", data));
        }
        public ActionResult BarViews()
        {
            ChartBarViewsDemoOptions options = new ChartBarViewsDemoOptions();

            options.View = DevExpress.XtraCharts.ViewType.Bar;
            ViewData[ChartDemoHelper.OptionsKey] = options;
            return(DemoView("BarViews", GreatLakesStateProductProvider.GetGreatLakesStateProduct()));
        }
        public ActionResult BarViews([Bind] ChartBarViewsDemoOptions options)
        {
            ViewData[ChartDemoHelper.OptionsKey] = options;
            object model;

            if (ChartDemoHelper.IsSideBySideStackedView(options.View))
            {
                model = PopulationAgeProvider.GetPopulationAgeStructure();
            }
            else
            {
                model = GreatLakesStateProductProvider.GetGreatLakesStateProduct();
            }
            return(DemoView("BarViews", model));
        }