private void GetGeneratorTotals() { foreach (var CoalGenerator in generationReport.CoalGenerators) { GeneratorTotals.Add(new GeneratorTotals { Name = CoalGenerator.Name, Total = CoalGenerator.TotalGeneration() }); Console.WriteLine(string.Format("CoalGenerator {0} {1}", CoalGenerator.Name, CoalGenerator.TotalGeneration())); } foreach (var GasGenerator in generationReport.GasGenerators) { GeneratorTotals.Add(new GeneratorTotals { Name = GasGenerator.Name, Total = GasGenerator.TotalGeneration() }); Console.WriteLine(string.Format("GasGenerator {0} {1}", GasGenerator.Name, GasGenerator.TotalGeneration())); } foreach (var WindGenerator in generationReport.WindGenerators) { GeneratorTotals.Add(new GeneratorTotals { Name = WindGenerator.Name, Total = WindGenerator.TotalGeneration() }); Console.WriteLine(string.Format("WindGenerator {0} {1}", WindGenerator.Name, WindGenerator.TotalGeneration())); } }
private List <DailyEmissions> GetFossyGeneratorDailyEmissions() { List <DailyEmissions> DailyEmissions = new List <DailyEmissions>(); foreach (var CoalGenerator in generationReport.CoalGenerators) { DailyEmissions.AddRange(CoalGenerator.CalculateDailyEmissions()); //Console.WriteLine(string.Format("CoalGenerator {0} {1}", CoalGenerator.Name, CoalGenerator.TotalGeneration())); } foreach (var GasGenerator in generationReport.GasGenerators) { DailyEmissions.AddRange(GasGenerator.CalculateDailyEmissions()); //Console.WriteLine(string.Format("GasGenerator {0} {1}", GasGenerator.Name, GasGenerator.TotalGeneration())); } return(DailyEmissions); }