public UserDomain(IWebHostEnvironment environment, IHttpContextAccessor httpContextAccessor, IGeneralSettings generalSettings, IDBSettings dbSettings, IEmailSender emailSender, ITransactionDomain transactionDomain) : base(environment, httpContextAccessor, generalSettings) { var client = new MongoClient(dbSettings.ConnectionString); var database = client.GetDatabase(dbSettings.DatabaseName); _userCollection = database.GetCollection <UserModel>(dbSettings.UsersCollectionName); _emailSender = emailSender; _transactionDomain = transactionDomain; }
public TransactionController(ITransactionDomain domain) : base(domain) { }
public FFidelizaTransactionsHttp(ITransactionDomain transactionDomain) { _transactionDomain = transactionDomain; }
public FFidelizaTransactionsAdjustJob(ITransactionDomain transactionDomain) { _transactionDomain = transactionDomain; }
public FFidelizaTransactionProcessor(ITransactionDomain transactionDomain) { _transactionDomain = transactionDomain; }
public TransactionController(ITransactionDomain transactionDomain) { _transactionDomain = transactionDomain; }