BudgetAnalyser.ReportsCatalog.LongTermSpendingLineGraph.LongTermSpendingGraphController.Load C# (CSharp) Метод

Load() публичный Метод

public Load ( StatementModel statementModel, GlobalFilterCriteria criteria ) : void
statementModel BudgetAnalyser.Engine.Statement.StatementModel
criteria BudgetAnalyser.Engine.GlobalFilterCriteria
Результат void
        public void Load(StatementModel statementModel, GlobalFilterCriteria criteria)
        {
            try
            {
                Graph = this.chartService.BuildChart(statementModel, criteria);
                GraphMaximumValue = Graph.Series.Max(s => s.Plots.Max(p => p.Amount));
                GraphMinimumValue = Graph.Series.Min(s => s.MinimumValue);
            }
            catch (ArgumentException ex)
            {
                Graph = null;
                this.messageService.Show($"Unable to compile data for this report.\n{ex.Message}", "Data Validation");
            }
        }