Exemplo n.º 1
0
        private Control CreateControl(Device device)
        {
            DataForControl data = new DataForControl(_house, _room, device);

            if (device is Lamp)
            {
                return new LampControl(data);
            }
            if (device is ClimatControl)
            {
                return new ClimatControlControl(data);
            }
            if (device is Tv)
            {
                return new TvControl(data);
            }
            return null;
        }
Exemplo n.º 2
0
        private Control CreateControl(Device device)
        {
            DataForControl data = new DataForControl(_house, _room, device);

            if (device is Lamp)
            {
                return(new LampControl(data));
            }
            if (device is ClimatControl)
            {
                return(new ClimatControlControl(data));
            }
            if (device is Tv)
            {
                return(new TvControl(data));
            }
            return(null);
        }
Exemplo n.º 3
0
 public VolumeContol(DataForControl data)
 {
     _data = data;
     _device = new DeviceControl(_data);
 }
Exemplo n.º 4
0
 public LightContol(DataForControl data)
 {
     _data   = data;
     _device = new DeviceControl(_data);
 }
Exemplo n.º 5
0
 public TemperControl(DataForControl data)
 {
     _data   = data;
     _device = new DeviceControl(_data);
 }
Exemplo n.º 6
0
 public VolumeContol(DataForControl data)
 {
     _data   = data;
     _device = new DeviceControl(_data);
 }
Exemplo n.º 7
0
 public LightContol(DataForControl data)
 {
     _data = data;
     _device = new DeviceControl(_data);
 }
Exemplo n.º 8
0
 public TemperControl(DataForControl data)
 {
     _data = data;
     _device = new DeviceControl(_data);
 }
Exemplo n.º 9
0
 public ClimatControlControl(DataForControl data)
 {
     _data   = data;
     _device = new DeviceControl(_data);
 }
Exemplo n.º 10
0
 public DeviceControl(DataForControl data)
 {
     _data = data;
 }
Exemplo n.º 11
0
 public DeviceControl(DataForControl data)
 {
     _data = data;
 }