/// <summary> /// Iap controller constructor. /// </summary> /// <param name="repository">Repository interface.</param> /// <param name="telemetryClient">Telemetry interface.</param> /// <param name="iapValidator">IapValidator interface.</param> /// <param name="userRegistrationReferenceProvider">The user registration reference provider.</param> public IapController(IRepository repository, TelemetryClient telemetryClient, IIapValidator iapValidator, IUserRegistrationReferenceProvider userRegistrationReferenceProvider) : base(userRegistrationReferenceProvider) { _iapValidator = iapValidator; _repository = repository; _telemetryClient = telemetryClient; }
/// <summary> /// Iap controller constructor. /// </summary> /// <param name="repository">Repository interface.</param> /// <param name="telemetryClient">Telemetry interface.</param> /// <param name="iapValidator">IapValidator interface.</param> /// <param name="userRegistrationReferenceProvider">The user registration reference provider.</param> public IapController(IRepository repository, TelemetryClient telemetryClient, IIapValidator iapValidator, IUserRegistrationReferenceProvider userRegistrationReferenceProvider) : base(userRegistrationReferenceProvider) { _iapValidator = iapValidator; _repository = repository; _telemetryClient = telemetryClient; }