public override Vehicle ToDomain(IVehicleDomainDependencies dependencies) { return(new Car() { Registration = dependencies.RegistrationRepository.GetRegistration(RegistrationId), Model = dependencies.CarModelRepository.GetCarModel(CarModelId) }); }
public override Vehicle ToDomain(IVehicleDomainDependencies dependencies) { return(new Motorcycle() { Registration = dependencies.RegistrationRepository.GetRegistration(RegistrationId), Model = dependencies.MotorcycleModelRepository.GetMotorcycleModel(MotorcycleModelId) }); }
public VehicleMapperWithoutTypeChecking(IVehicleDomainDependencies dependencies) { _dependencies = dependencies; }