public PasswordResetTokenCreator(IWriteableRepository writeableRepository, IReadOnlyRepository readOnlyRepository, ITimeProvider timeProvider, IIdentityGenerator <Guid> idGenerator)
 {
     _writeableRepository = writeableRepository;
     _readOnlyRepository  = readOnlyRepository;
     _timeProvider        = timeProvider;
     _idGenerator         = idGenerator;
 }
 public ProjectRepository(IReadOnlyRepository readOnlyRepository, IWriteableRepository writeableRepository,
     IBlingDispatcher dispatcher, ITransactionManager transactionManager)
 {
     _readOnlyRepository = readOnlyRepository;
     _writeableRepository = writeableRepository;
     _dispatcher = dispatcher;
     _transactionManager = transactionManager;
 }
 /// <summary>
 /// Creates Exporter object.
 /// </summary>
 /// <param name="fromRepository">Input repository.</param>
 /// <param name="toRepository">Output repository.</param>
 /// <param name="logger">Logger.</param>
 /// <exception cref="ArgumentNullException">
 /// Thrown when fromRepository is null. -or- toRepository is null.
 /// </exception>
 public Exporter(
     IReadableRepository <string> fromRepository,
     IWriteableRepository <DTOSimpleURI> toRepository,
     ILogger logger = null)
 {
     FromRepository           = fromRepository ?? throw new ArgumentNullException("FromRepository must not be null");
     ToRepository             = toRepository ?? throw new ArgumentNullException("ToRepository must not be null");
     StringToURIMapper.Logger = logger;
 }
 public FooService(
     IUnitOfWorkFactory <EntityFrameworkUnitOfWork> factory,
     IRepositoryContext context,
     IWriteableRepository <Bar> repository)
 {
     this.UnitOfWorkFactory = factory;
     this.Context           = context;
     this.Repository        = repository;
 }
 public UserSessionFactory(IWriteableRepository writeableRepository,
                           ITimeProvider timeProvider,
                           IIdentityGenerator<Guid> identityGenerator,
                           ITokenExpirationProvider tokenExpirationProvider)
 {
     _writeableRepository = writeableRepository;
     _timeProvider = timeProvider;
     _identityGenerator = identityGenerator;
     _tokenExpirationProvider = tokenExpirationProvider;
 }
 public UserSessionFactory(IWriteableRepository writeableRepository,
                           ITimeProvider timeProvider,
                           IIdentityGenerator <Guid> identityGenerator,
                           ITokenExpirationProvider tokenExpirationProvider)
 {
     _writeableRepository     = writeableRepository;
     _timeProvider            = timeProvider;
     _identityGenerator       = identityGenerator;
     _tokenExpirationProvider = tokenExpirationProvider;
 }
 public UserCreator(IWriteableRepository writeableRepository)
 {
     _writeableRepository = writeableRepository;
 }
Beispiel #8
0
 public UserRolAdder(IWriteableRepository writeableRepository, IReadOnlyRepository readOnlyRepository, IIdentityGenerator <Guid> identityGenerator)
 {
     _writeableRepository = writeableRepository;
     _readOnlyRepository  = readOnlyRepository;
     _identityGenerator   = identityGenerator;
 }
 public UserAbilitiesAdder(IWriteableRepository writeableRepository, IReadOnlyRepository readOnlyRepository)
 {
     WriteableRepository = writeableRepository;
     ReadOnlyRepository  = readOnlyRepository;
 }
Beispiel #10
0
 public DisablingUser(IWriteableRepository writeableRepository, IReadOnlyRepository readOnlyRepository)
 {
     this.writeableRepository = writeableRepository;
     this.readOnlyRepository  = readOnlyRepository;
 }
 public VerificationEmailSender(IVerificationCodeGenerator verificationCodeGenerator, IEmailSender emailSender, IWriteableRepository writeableRepository)
 {
     _verificationCodeGenerator = verificationCodeGenerator;
     _emailSender = emailSender;
     _writeableRepository = writeableRepository;
 }
 public EnablingUser(IWriteableRepository writeableRepository, IReadOnlyRepository readOnlyRepository)
 {
     _writeableRepository = writeableRepository;
     _readOnlyRepository  = readOnlyRepository;
 }
 public UserEmailCreator(IWriteableRepository writeableRepository, IReadOnlyRepository readOnlyRepository)
 {
     _writeableRepository = writeableRepository;
     _readOnlyRepository  = readOnlyRepository;
 }
 public PasswordResetter(IReadOnlyRepository readOnlyRepository, IWriteableRepository writeableRepository)
 {
     _readOnlyRepository  = readOnlyRepository;
     _writeableRepository = writeableRepository;
 }
 public NewDisasterCreator(IWriteableRepository writeableRepository, ITimeProvider timeProvider)
 {
     _writeableRepository = writeableRepository;
     _timeProvider = timeProvider;
 }
 public NewUserCreator(IWriteableRepository writeableRepository)
 {
     _writeableRepository = writeableRepository;
 }
 public UserFacebookCreator(IWriteableRepository writeableRepository)
 {
     _writeableRepository = writeableRepository;
 }
 public ActivateUserHandler(IReadOnlyRepository readOnlyRepository, IWriteableRepository writeableRepository)
 {
     _readOnlyRepository = readOnlyRepository;
     _writeableRepository = writeableRepository;
 }
 public NewDisasterCreator(IWriteableRepository writeableRepository)
 {
     _writeableRepository = writeableRepository;
 }