public static void InitSubmissionHistoryWidget(ObservableCollection<UserControl> dashboardWidgets)
        {
            var monthNames = new List<string>();
            for (var i = 11; i > -1; i--)
                monthNames.Add(DateTime.Now.AddMonths(i * -1).ToString("MMM"));

            var widgetVM = new BarChartWidgetViewModel
            {
                ChartKey = EnumDashboardWidgetType.Submission,
                ChartStyle = "submissionHistoryBarChartPaletteBrushes",
                ChartTitle = "Submission History For The Last 12 Months",

                XAxisDescription = " ",
                XAsisCategories = monthNames.ToArray(),

                YAxisDescription = "Submissions",
                YAxisValues = new long[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
                YAxisMaxValue = 1,
            };

            var widgetView = ViewLocator.LocateForModel(widgetVM, null, null);
            ViewModelBinder.Bind(widgetVM, widgetView, null);
            dashboardWidgets.Add(widgetView as UserControl);
            widgetVM.BindData();
        }
        public static void InitPersonalWorkloadWidget(ObservableCollection<UserControl> dashboardWidgets)
        {
            var widgetVM = new BarChartWidgetViewModel
            {
                ChartKey = EnumDashboardWidgetType.Workload,
                ChartStyle = "workloadBarChartPaletteBrushes",
                ChartTitle = "Personal Workload Overview",

                XAxisDescription = " ",
                XAsisCategories = new string[] { "Past Due", "Today", "Tomorrow", "Future" },

                YAxisDescription = "Work Items",
                YAxisValues = new long[] { 0, 0, 0, 0 },
                YAxisMaxValue = 1,
            };

            var widgetView = ViewLocator.LocateForModel(widgetVM, null, null);
            ViewModelBinder.Bind(widgetVM, widgetView, null);
            dashboardWidgets.Add(widgetView as UserControl);
            widgetVM.BindData();
        }