public BurndownWindow(ViewModel.SPMSViewModel vm)
        {
            try
            {
                var burndown = vm.GetCurrSprintBurndown();
                actual = burndown.Item2.Values.ToArray();
                goal = burndown.Item1.Values.ToArray();
                datesGoal = burndown.Item1.Keys.ToArray();
                datesActual = burndown.Item2.Keys.ToArray();
            }
            catch (InvalidOperationException)
            {
                MessageBox.Show(
                "You have selected an invalid sprint. Please try a different sprint.",
                "Invalid Sprint",
                MessageBoxButton.OK,
                MessageBoxImage.Warning);
                this.Close();
            }

            InitializeComponent();
        }