Пример #1
0
        public IPsdzFa BuildFa(BMW.Rheingold.CoreFramework.Contracts.Programming.IFa faInput, string vin17)
        {
            if (faInput == null)
            {
                return(null);
            }
            PsdzFa fa = new PsdzFa
            {
                Vin                  = vin17,
                FaVersion            = faInput.FaVersion,
                Entwicklungsbaureihe = faInput.Entwicklungsbaureihe,
                Lackcode             = faInput.Lackcode,
                Polstercode          = faInput.Polstercode,
                Type                 = faInput.Type,
                Zeitkriterium        = faInput.Zeitkriterium,
                EWords               = faInput.EWords,
                HOWords              = faInput.HOWords,
                Salapas              = faInput.Salapas
            };

            return(this.ValidateBuiltFaObjectViaPsdz(fa));
        }
Пример #2
0
        public IPsdzFa BuildFa(IPsdzStandardFa faInput, string vin17)
        {
            if (faInput == null)
            {
                return(null);
            }
            PsdzFa fa = new PsdzFa
            {
                Vin                  = vin17,
                IsValid              = faInput.IsValid,
                FaVersion            = faInput.FaVersion,
                Entwicklungsbaureihe = faInput.Entwicklungsbaureihe,
                Lackcode             = faInput.Lackcode,
                Polstercode          = faInput.Polstercode,
                Type                 = faInput.Type,
                Zeitkriterium        = faInput.Zeitkriterium,
                EWords               = faInput.EWords,
                HOWords              = faInput.HOWords,
                Salapas              = faInput.Salapas,
                AsString             = faInput.AsString
            };

            return(this.ValidateBuiltFaObjectViaPsdz(fa));
        }
Пример #3
0
 private IPsdzFa ValidateBuiltFaObjectViaPsdz(PsdzFa fa)
 {
     return(this.objectBuilderService.BuildFa(fa));
 }