public void Calculate() { // Task 2 _deviceController = new DeviceController(_fileDevice); ElectricalLoadScheduleView.Init(_deviceController); // Task3 _houseController = new HouseController(_fileHouse); ThermalEnergy.Init(_houseController, _weatherController); // Task4 _windEnergyController = new WindEnergyController(_fileWindEnergy); WindEnergyView.Init(_windEnergyController, _weatherController); // Task5 _heatPumpController = new HeatPumpController(_fileHeatPump); HeatPumpView.Init(_heatPumpController, _houseController, _deviceController); // Task 6 _heatStoreController = new HeatStoreController(); HeatStoreView.Init(_heatStoreController, _houseController); }