Beispiel #1
0
        public string RegisterStationaryAirConditioner(string manufacturer, string model, string energyEfficiencyRating, int powerUsage)
        {
            BlowWind airConditioner = new BlowWind(manufacturer, model, energyEfficiencyRating, powerUsage);

            MyStuff.AirConditioners.Add(airConditioner);
            throw new InvalidOperationException(string.Format(GoodStuff.GoodStuff.REGISTER, airConditioner.Model, airConditioner.Manufacturer));
        }
Beispiel #2
0
        public string RegisterCarAirConditioner(string model, string manufacturer, int volumeCoverage)
        {
            BlowWind airConditioner = new BlowWind(manufacturer, model, volumeCoverage);

            Database.AirConditioners.Add(airConditioner);
            throw new InvalidOperationException(
                      string.Format(Utility.Register, airConditioner.Model, airConditioner.Manufacturer));
        }
Beispiel #3
0
        public string RegisterPlaneAirConditioner(string manufacturer, string model, int volumeCoverage, string electricityUsed)
        {
            BlowWind airConditioner = new BlowWind(manufacturer, model, volumeCoverage, electricityUsed);

            MyStuff.AirConditioners.Add(airConditioner);
            throw new InvalidOperationException(
                      string.Format(GoodStuff.GoodStuff.TEST, airConditioner.Model, airConditioner.Manufacturer));
        }
Beispiel #4
0
        public string RegisterCarAirConditioner(string model, string manufacturer, int volumeCoverage)
        {
            BlowWind airConditioner = new BlowWind(manufacturer, model, volumeCoverage);

            MyStuff.AirConditioners.Add(airConditioner);
            throw new InvalidOperationException(
                      string.Format(GoodStuff.GoodStuff.REGISTER, airConditioner.Model, airConditioner.Manufacturer));
        }
Beispiel #5
0
        public string TestAirConditioner(string manufacturer, string model)
        {
            BlowWind airConditioner = Database.GetAirConditioner(manufacturer, model);

            airConditioner.EnergyRating += 5;
            var mark = airConditioner.Test();

            Database.Reports.Add(new Report(airConditioner.Manufacturer, airConditioner.Model, mark));
            throw new InvalidOperationException(string.Format(Utility.Test, model, manufacturer));
        }
Beispiel #6
0
        public string TestAirConditioner(string manufacturer, string model)
        {
            BlowWind airConditioner = MyStuff.GetAirConditioner(manufacturer, model);

            airConditioner.energyRating += 5;
            var mark = airConditioner.Test();

            MyStuff.Reports.Add(new Reprot(airConditioner.Manufacturer, airConditioner.Model, mark));
            throw new InvalidOperationException(string.Format(GoodStuff.GoodStuff.TEST, model, manufacturer));
        }
Beispiel #7
0
 public void RegisterPlaneAirConditioner(
     string manufacturer,
     string model,
     int volumeCoverage,
     string electricityUsed)
 {
     try
     {
         BlowWind airConditioner = new BlowWind(manufacturer, model, volumeCoverage, electricityUsed);
         Database.AirConditioners.Add(airConditioner);
         throw new InvalidOperationException(
                   string.Format(Utility.Test, airConditioner.Model, airConditioner.Manufacturer));
     }
     catch (ArgumentException ex)
     {
         var message = ex.Message;
         new ConsoleWriter().WriteLine(message);
     }
 }
Beispiel #8
0
 internal static void RemoveAirConditioner(BlowWind airConditioner)
 {
     AirConditioners.Remove(airConditioner);
 }
Beispiel #9
0
 internal static void AddAirConditioner(BlowWind airConditioner)
 {
     AirConditioners.Add(airConditioner);
 }
Beispiel #10
0
        /// <summary>
        /// Finds an air conditioner by a given manufacturer and model
        /// </summary>
        /// <param name="manufacturer">
        /// Manufacturer name.
        /// </param>
        /// <param name="model">
        /// Model name.
        /// </param>
        /// <returns>string</returns>
        public string FindAirConditioner(string manufacturer, string model)
        {
            BlowWind airConditioner = Database.GetAirConditioner(manufacturer, model);

            throw new InvalidOperationException(airConditioner.ToString());
        }