Exemplo n.º 1
0
 public AnalyticModelSettingsFetchingFactoryElectricSystem(
     VehicleInformation vehicleInformation,
     AnalyticModelSettingsFetchedCallback callback,
     ErrorCallbackDelegate errorCallback)
     : base(errorCallback, vehicleInformation)
 {
     this.callback = callback;
 }
 public AnalyticModelSettingsFetchingFactoryPetrolEnginePurification(
     VehicleInformation vehicleInformation,
     AnalyticModelSettingsFetchedCallback successCallback,
     ErrorCallbackDelegate errorCallback)
     : base(errorCallback, vehicleInformation)
 {
     if (vehicleInformation.Engine.FuelType != FuelType.Petrol)
     {
         throw new Exception(@"Should be petrol engine!");
     }
     this.successCallback = successCallback;
 }
Exemplo n.º 3
0
 public AnalyticModelSettingsFetchingFactoryCommonRail(
     VehicleInformation vehicleInformation,
     AnalyticModelSettingsFetchedCallback successCallback,
     ErrorCallbackDelegate errorCallback)
     : base(errorCallback, vehicleInformation)
 {
     if (vehicleInformation.Engine.InjectionType
         != InjectionType.CommonRail)
     {
         throw new Exception(@"Unexpected injection type!. 
             Engine should be common rail!");
     }
     this.successCallback = successCallback;
 }