protected PsaEngineModelRecognizer(EngineFamily family)
 {
     if (family == null)
     {
         throw new ArgumentNullException("family");
     }
     this.family = family;
 }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        public Engine Recognize()
        {
            EngineFamily family = RecognizeEngineFamily();
            PsaEngineModelRecognizerFactory engineRecognizerFactory =
                new PsaEngineModelRecognizerFactory(family);
            IPsaEngineModelRecognizer engineModelRecognizer =
                engineRecognizerFactory.Create();

            return(engineModelRecognizer.Recognize(vehicleCharacteristics));
        }
Example #5
0
        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)
 {
 }
Example #9
0
 public PsaEngineModelRecognizerPrince(EngineFamily family)
     : base(family)
 {
 }
Example #10
0
 public EngineModelRecognizerKr(EngineFamily family)
     : base(family)
 {
 }
 public EngineModelRecognizerDt(EngineFamily fam)
     : base(fam)
 {
 }