Exemplo n.º 1
0
 public DriverSLO(DriverDataContract dataContract)
     : base(dataContract)
 {
     _personName = dataContract.PersonName;
     _carColor   = dataContract.CarColor;
     _carBrand   = dataContract.CarBrand;
     _carNumber  = dataContract.CarNumber;
 }
Exemplo n.º 2
0
        private IPersonInfo CreatePersonInfo(PersonDataContract personDataContract)
        {
            DriverDataContract driverDataContract = personDataContract as DriverDataContract;

            if (driverDataContract != null)
            {
                return(new DriverSLO(driverDataContract));
            }
            PedestrianDataContract pedestrianDataContract = personDataContract as PedestrianDataContract;

            if (pedestrianDataContract != null)
            {
                return(new PedestrianSLO(pedestrianDataContract));
            }
            throw new NotImplementedException();
        }