Пример #1
0
        public Generator GetGasTotalGenerationValue(GasGenerator gasGenerator,
                                                    decimal valueFactor)
        {
            Generator dailyGenerator = new Generator();

            dailyGenerator.Name = gasGenerator.Name;
            foreach (var day in gasGenerator.Generation.Day)
            {
                dailyGenerator.Total = dailyGenerator.Total
                                       + day.Price * day.Energy * valueFactor;
            }
            return(dailyGenerator);
        }
Пример #2
0
        private void Initialize()
        {
            Generators.IGenerator windGenerator = new WindGenerator();
            Generators.IGenerator coalGenerator = new CoalGenerator();
            Generators.IGenerator gasGenerator  = new GasGenerator();

            string val  = ConfigurationManager.AppSettings["ReferenceDataPath"];
            string path = System.Environment.ExpandEnvironmentVariables(val);

            XDocument xdocument = XDocument.Load(path);
            IEnumerable <XElement> referenceDatas = xdocument.Elements();

            foreach (var referenceData in referenceDatas)
            {
                Console.WriteLine(referenceData);
            }
        }