public void StartWork(IAccountMapper accountMapper, ITransactMapper transactMapper)
 {
     _context = new DatabaseContext(DatabaseContext.ops.dbOptions);
     _tran    = _context.Database.BeginTransaction();
     accountMapper.SetContext(_context);
     transactMapper.SetContext(_context);
 }
 public AccountService(IAccountDomainService accountDomainService, IAccountDataAgent accountDataAgent, IAccountMapper accountMapper, ILogger logger)
 {
     _accountDomainService = accountDomainService;
     _accountDataAgent     = accountDataAgent;
     _accountMapper        = accountMapper;
     _logger = logger;
 }
 public CustomerDataAgent(ICustomerRepository customerRepository, ICustomerMapper customerMapper, IAccountMapper accountMapper, ILoanMapper loanMapper)
 {
     _customerRepository = customerRepository;
     _customerMapper     = customerMapper;
     _accountMapper      = accountMapper;
     _loanMapper         = loanMapper;
 }
Beispiel #4
0
        public AdminService(
            ICompanyRepository cathedraRepository,
            ISubjectRepository subjectRepository,
            ITeacherRepository teacherRepository,
            IStudentRepository studentRepository,
            ICompanyMapper cathedraMapper,
            ISubjectMapper subjectMapper,
            ITeacherMapper teacherMapper,
            IStudentMapper studentMapper,
            IAccountMapper accountMapper,
            IDateParseHelper dateParseHelper,
            IEmailProvider emailProvider,
            UserManager <ApplicationUser> userManager,
            SignInManager <ApplicationUser> signInManager)
        {
            _companyRepository = cathedraRepository;
            _subjectRepository = subjectRepository;
            _teacherRepository = teacherRepository;
            _studentRepository = studentRepository;

            _cathedraMapper = cathedraMapper;
            _subjectMapper  = subjectMapper;
            _teacherMapper  = teacherMapper;
            _studentMapper  = studentMapper;
            _accountMapper  = accountMapper;

            _dateParseHelper = dateParseHelper;

            _emailProvider = emailProvider;

            _userManager   = userManager;
            _signInManager = signInManager;
        }
Beispiel #5
0
 public AccountService(IAccountMapper accountMapper,
                       IUserSessionService userService,
                       IRepositoryFactory repositoryFactory)
 {
     this.accountMapper     = accountMapper;
     this.userService       = userService;
     this.repositoryFactory = repositoryFactory;
 }
 public AccountService(IAccountDataAccess accountDataAccess,
                       ICurrencyRateService currencyRateService,
                       IAccountMapper accountMapper)
 {
     this.accountDataAccess   = accountDataAccess ?? throw new ArgumentNullException("accountDataAccess is null");
     this.currencyRateService = currencyRateService ?? throw new ArgumentNullException("currencyRateService is null");
     this.accountMapper       = accountMapper ?? throw new ArgumentNullException("accountMapper is null");
 }
 public CustomerService(ICustomerDomainService customerDomainService, ICustomerDataAgent customerDataAgent, ICustomerMapper customerMapper, IAccountMapper accountMapper, ILoanMapper loanMapper, ILogger logger)
 {
     _customerDomainService = customerDomainService;
     _customerDataAgent     = customerDataAgent;
     _customerMapper        = customerMapper;
     _accountMapper         = accountMapper;
     _loanMapper            = loanMapper;
     _logger = logger;
 }
 public AccountService(
     IDatabaseContext databaseContext,
     IAccountMapper accountMapper,
     IActivityFileMapper activityFileMapper,
     OrganizationsGetter organizationsGetter,
     IMembershipService membershipService
     )
 {
     _databaseContext     = databaseContext;
     _accountMapper       = accountMapper;
     _organizationsGetter = organizationsGetter;
     _membershipService   = membershipService;
 }
Beispiel #9
0
        public AccountService(
            IAccountManager accountManager,
            IAccountMapper accountMapper,
            IStorefrontContext storefrontContext)
        {
            Assert.ArgumentNotNull(accountManager, nameof(accountManager));
            Assert.ArgumentNotNull(accountMapper, nameof(accountMapper));
            Assert.ArgumentNotNull(storefrontContext, nameof(storefrontContext));

            this.accountManager    = accountManager;
            this.mapper            = accountMapper;
            this.storefrontContext = storefrontContext;
        }
Beispiel #10
0
        public AccountService(
            IAccountMapper accountMapper,
            IEmailProvider emailProvider,
            UserManager <AppUser> userManager,
            SignInManager <AppUser> signInManager)
        {
            _accountMapper = accountMapper;

            _emailProvider = emailProvider;

            _userManager   = userManager;
            _signInManager = signInManager;
        }
        public AccountServiceTests()
        {
            this.fixture = new Fixture();

            this.accountManager    = Substitute.For <IAccountManager>();
            this.mapper            = Substitute.For <IAccountMapper>();
            this.storefrontContext = Substitute.For <IStorefrontContext>();
            this.storefrontContext.ShopName.Returns(this.fixture.Create <string>());

            this.service = Substitute.For <AccountService>(
                this.accountManager,
                this.mapper,
                this.storefrontContext);
        }
        public AccountsController(
            IAccountService accountService,
            IAccountMapper accountMapper,
            IVisitorContext visitorContext,
            ITrackingService trackingService)
        {
            Assert.ArgumentNotNull(accountService, nameof(accountService));
            Assert.ArgumentNotNull(accountMapper, nameof(accountMapper));
            Assert.ArgumentNotNull(visitorContext, nameof(visitorContext));
            Assert.ArgumentNotNull(trackingService, nameof(trackingService));

            this.accountService  = accountService;
            this.mapper          = accountMapper;
            this.visitorContext  = visitorContext;
            this.trackingService = trackingService;
        }
Beispiel #13
0
        public AccountService(
            ICompanyRepository cathedraRepository,
            IAccountMapper accountMapper,
            IEmailProvider emailProvider,
            UserManager <ApplicationUser> userManager,
            SignInManager <ApplicationUser> signInManager)
        {
            _cathedraRepository = cathedraRepository;

            _accountMapper = accountMapper;

            _emailProvider = emailProvider;

            _userManager   = userManager;
            _signInManager = signInManager;
        }
Beispiel #14
0
        public AdminService(
            IDriverRepository driverRepository,
            IDriverMapper driverMapper,
            IAccountMapper accountMapper,
            IDateParseHelper dateParseHelper,
            IEmailProvider emailProvider,
            UserManager <AppUser> userManager,
            SignInManager <AppUser> signInManager)
        {
            _driverRepository = driverRepository;

            _driverMapper  = driverMapper;
            _accountMapper = accountMapper;

            _dateParseHelper = dateParseHelper;

            _emailProvider = emailProvider;

            _userManager   = userManager;
            _signInManager = signInManager;
        }
 public AccountDataAgent(IAccountRepository accountRepository, IAccountMapper accountMapper)
 {
     _accountRepository = accountRepository;
     _accountMapper     = accountMapper;
 }
Beispiel #16
0
 public DepositService(IUnitOfWork unitOfWork,
                       IAccountMapper accountMapper)
 {
     _unitOfWork    = unitOfWork;
     _accountMapper = accountMapper;
 }
Beispiel #17
0
 public QueryService(IUnitOfWork unitOfWork,
                     IAccountMapper accountMapper)
 {
     _unitOfWork    = unitOfWork;
     _accountMapper = accountMapper;
 }
Beispiel #18
0
 public AccountService(UserManager <ApplicationUser> userManager, IConfiguration configuration, IAccountMapper accountMapper)
 {
     _userManager   = userManager;
     Configuration  = configuration;
     _accountMapper = accountMapper;
 }
Beispiel #19
0
 public Manager(IAccountMapper accountMapper, ITransactMapper transactMapper, ITransactionHandler transactionHandler)
 {
     AccountMapper      = accountMapper;
     TransactionMapper  = transactMapper;
     TransactionHandler = transactionHandler;
 }
Beispiel #20
0
 public WithDrawalAppService(IUnitOfWork unitOfWork,
                             IAccountMapper accountMapper)
 {
     _unitOfWork    = unitOfWork;
     _accountMapper = accountMapper;
 }
Beispiel #21
0
 public WireTransferAppService(IUnitOfWork unitOfWork,
                               IAccountMapper accountMapper)
 {
     _unitOfWork    = unitOfWork;
     _accountMapper = accountMapper;
 }