public static void Run() { var newElectricitySystem = new NewElectricitySystem(); ElectricityConsumer.ChargeNotebook(newElectricitySystem); var oldElectricitySystem = new OldElectricitySystem(); var adapter = new Adapter(oldElectricitySystem); ElectricityConsumer.ChargeNotebook(adapter); }
public IActionResult Index() { var newElectricitySystem = new NewElectricitySystem(); ElectricityConsumer.ChargeNotebook(newElectricitySystem); // Ми повинні адаптуватися до старої системи, використовуючи адаптер var oldElectricitySystem = new OldElectricitySystem(); var adapter = new Adapter(oldElectricitySystem); ViewData["result"] = ElectricityConsumer.ChargeNotebook(adapter); return(View("ResultView")); }
private void OnConsumingPowerChanged(ElectricityConsumer sender, PowerValueChangedEventArgs args) { UpdateText(sender.ConsumingPower); }
private void OnTargetConsumingPowerChanged(ElectricityConsumer electricityConsumer, Int64 value) { UpdateSlider(value); }
public EngineInlet(EngineInletData data) : base(data) { ElectricityConsumer = new ElectricityConsumer(data.ElectricityConsumerData, this); }