public ObjectRegistrationCanceller(IRepository <Guid, ObjectRegistration> registrationsRepo, IEventBus eventBus, OwnershipAuthorization <Guid, ObjectRegistration> ownershipAuth) { _registrationsRepo = registrationsRepo; _eventBus = eventBus; _ownershipAuth = ownershipAuth; }
public ReturnTokenGenerator(IRepository <int, OfferedObject> objectsRepo, IRepository <Guid, ObjectReceiving> receivingsRepo, IRepository <Guid, ObjectRegistration> registrationsRepo, ITransactionTokenManager tokenManager, CurrentUserCredentialsGetter credentialsGetter, OwnershipAuthorization <Guid, ObjectRegistration> authorizer) { _objectsRepo = objectsRepo; _receivingsRepo = receivingsRepo; _registrationsRepo = registrationsRepo; _tokenManager = tokenManager; _credentialsGetter = credentialsGetter; _authorizer = authorizer; }
public PhotoAdder(IImageSaver imageSaver, CurrentUserCredentialsGetter credentialsGetter, IRepository <int, OfferedObject> objectsRepo, IRepository <int, ObjectPhoto> photoRepo, OwnershipAuthorization <int, OfferedObject> authorizer) { _imageSaver = imageSaver; _credentialsGetter = credentialsGetter; _objectsRepo = objectsRepo; _photoRepo = photoRepo; _authorizer = authorizer; }
public ReceivingsController(IRepository <Guid, ObjectReceiving> receivingsRepo, IRepository <Guid, ObjectRegistration> registrationsRepo, IRepository <Guid, TransactionToken> tokensRepo, OwnershipAuthorization <Guid, TransactionToken> ownershipAuthorization, IUserDataManager userDataManager, IEventBus eventBus, IRepository <int, OfferedObject> objectRepo) { _receivingsRepo = receivingsRepo; _registrationsRepo = registrationsRepo; _tokensRepo = tokensRepo; _ownershipAuthorization = ownershipAuthorization; this.userDataManager = userDataManager; _eventBus = eventBus; _objectRepo = objectRepo; }
public ReturningAdder(IRepository <Guid, ObjectReceiving> receivingsRepo, IRepository <Guid, ObjectRegistration> registrationsRepo, IRepository <Guid, ObjectReturning> returningRepo, IRepository <Guid, TransactionToken> tokensRepo, IRepository <int, OfferedObject> objectRepo, OwnershipAuthorization <Guid, TransactionToken> ownershipAuthorization, TransactionContext transactionContext, UserDataManager userDataManager, IEventBus eventBus) { _receivingsRepo = receivingsRepo; _registrationsRepo = registrationsRepo; _returningRepo = returningRepo; _tokensRepo = tokensRepo; _objectRepo = objectRepo; _ownershipAuthorization = ownershipAuthorization; _transactionContext = transactionContext; this.userDataManager = userDataManager; _eventBus = eventBus; }
public RegistrationsController( IUserDataManager userDataManager, IRepository <Guid, ObjectRegistration> registrationsRepo, ObjectDataManager objectDataManager, IRepository <Guid, ObjectReceiving> objectReceiving, IEventBus eventBus, ITransactionTokenManager tokenManager, int maximumHoursForFreeLending, int maximumHoursForReservationExpiration, CurrentUserCredentialsGetter credentialsGetter, OwnershipAuthorization <Guid, ObjectRegistration> ownershipAuth) { _userDataManager = userDataManager; _registrationsRepo = registrationsRepo; _objectDataManager = objectDataManager; _objectReceiving = objectReceiving; _eventBus = eventBus; _tokenManager = tokenManager; this.maximumHoursForFreeLending = maximumHoursForFreeLending; this.maximumHoursForReservationExpiration = maximumHoursForReservationExpiration; _credentialsGetter = credentialsGetter; _ownershipAuth = ownershipAuth; }