protected PsaEngineModelRecognizer(EngineFamily family) { if (family == null) { throw new ArgumentNullException("family"); } this.family = family; }
public static EngineFamily FromDtoToObject(EngineFamilyDto source) { EngineFamily target = new EngineFamily(); target.DisplayName = source.DisplayName; target.Link = source.Link; target.Type = (EngineFamilyType)source.Type; return(target); }
public static EngineFamilyDto FromObjectToDto(EngineFamily source) { EngineFamilyDto target = new EngineFamilyDto(); target.DisplayName = source.DisplayName; target.Link = source.Link; target.Type = (int)source.Type; return(target); }
public Engine Recognize() { EngineFamily family = RecognizeEngineFamily(); PsaEngineModelRecognizerFactory engineRecognizerFactory = new PsaEngineModelRecognizerFactory(family); IPsaEngineModelRecognizer engineModelRecognizer = engineRecognizerFactory.Create(); return(engineModelRecognizer.Recognize(vehicleCharacteristics)); }
private EngineFamily RecognizeEngineFamily() { EngineFamily family = new EngineFamily(); PsaEngineFamilyRecognizer engineFamilyRecognizer = new PsaEngineFamilyRecognizer(vehicleCharacteristics); family.Type = engineFamilyRecognizer.Recognize(); /*family.Link = EngineFamilyInfoStore.GetLink(family.Type); * family.DisplayName = * EngineFamilyInfoStore.GetDisplayName(family.Type);*/ return(family); }
public PsaEngineModelRecognizerFactory(EngineFamily engineFamily) { this.engineFamily = engineFamily; }
public PsaEngineModelRecognizerDk(EngineFamily fam) : base(fam) { }
public PsaEngineModelRecognizerXud(EngineFamily family) : base(family) { }
public PsaEngineModelRecognizerPrince(EngineFamily family) : base(family) { }
public EngineModelRecognizerKr(EngineFamily family) : base(family) { }
public EngineModelRecognizerDt(EngineFamily fam) : base(fam) { }