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

            AirConditioners.Add(airConditioner);
        }
示例#2
0
 public static Conditioner GetAirConditioner(string manufacturer, string model)
 {
     return(AirConditioners.First(x => x.Manufacturer == manufacturer && x.Model == model));
 }
示例#3
0
 public static void RemoveAirConditioner(Conditioner conditioner)
 {
     AirConditioners.Remove(conditioner);
 }
示例#4
0
 public static void AddAirConditioner(Conditioner conditioner)
 {
     AirConditioners.Add(conditioner);
 }
示例#5
0
 internal static BlowWind GetAirConditioner(string manufacturer, string model)
 {
     return(AirConditioners.Where(x => x.Manufacturer == manufacturer && x.Model == model).First());
 }
示例#6
0
 internal static void RemoveAirConditioner(BlowWind airConditioner)
 {
     AirConditioners.Remove(airConditioner);
 }
示例#7
0
 internal static void AddAirConditioner(BlowWind airConditioner)
 {
     AirConditioners.Add(airConditioner);
 }
示例#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));
 }
示例#9
0
 internal static void RemoveAirConditioner(AirConditioner airConditioner)
 {
     AirConditioners.Remove(airConditioner);
 }
示例#10
0
 internal static void AddAirConditioner(AirConditioner airConditioner)
 {
     AirConditioners.Add(airConditioner);
 }
示例#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));
 }
示例#12
0
 public static void RemoveAirConditioner(AirConditioner airConditioner)
 {
     AirConditioners.Remove(airConditioner);
 }
示例#13
0
 public static void AddAirConditioner(AirConditioner airConditioner)
 {
     AirConditioners.Add(airConditioner);
 }