Esempio n. 1
0
        public void AddAirConditioner(IAirConditioner airConditioner)
        {
            if (GetAirConditioner(airConditioner.Manufacturer, airConditioner.Model) != null)
            {
                throw new DuplicateEntryException(Constants.DUPLICATE);
            }

            AirConditioners.Add(airConditioner);
        }
Esempio n. 2
0
 public static Conditioner GetAirConditioner(string manufacturer, string model)
 {
     return(AirConditioners.First(x => x.Manufacturer == manufacturer && x.Model == model));
 }
Esempio n. 3
0
 public static void RemoveAirConditioner(Conditioner conditioner)
 {
     AirConditioners.Remove(conditioner);
 }
Esempio n. 4
0
 public static void AddAirConditioner(Conditioner conditioner)
 {
     AirConditioners.Add(conditioner);
 }
Esempio n. 5
0
 internal static BlowWind GetAirConditioner(string manufacturer, string model)
 {
     return(AirConditioners.Where(x => x.Manufacturer == manufacturer && x.Model == model).First());
 }
Esempio n. 6
0
 internal static void RemoveAirConditioner(BlowWind airConditioner)
 {
     AirConditioners.Remove(airConditioner);
 }
Esempio n. 7
0
 internal static void AddAirConditioner(BlowWind airConditioner)
 {
     AirConditioners.Add(airConditioner);
 }
Esempio n. 8
0
 internal static AirConditioner GetAirConditioner(string manufacturer, string model)
 {
     // PERFORMANCE: it was .Where().First
     return(AirConditioners.First(x => x.Manufacturer == manufacturer && x.Model == model));
 }
Esempio n. 9
0
 internal static void RemoveAirConditioner(AirConditioner airConditioner)
 {
     AirConditioners.Remove(airConditioner);
 }
Esempio n. 10
0
 internal static void AddAirConditioner(AirConditioner airConditioner)
 {
     AirConditioners.Add(airConditioner);
 }
Esempio n. 11
0
 public static AirConditioner GetAirConditioner(string manufacturer, string model)
 {
     // PERFORMANCE: Multiple call of element in sequence
     return(AirConditioners.First(x => x.Manufacturer == manufacturer && x.Model == model));
 }
Esempio n. 12
0
 public static void RemoveAirConditioner(AirConditioner airConditioner)
 {
     AirConditioners.Remove(airConditioner);
 }
Esempio n. 13
0
 public static void AddAirConditioner(AirConditioner airConditioner)
 {
     AirConditioners.Add(airConditioner);
 }