public CounterpartiesController(IUnitOfWork unitOfWork, ICounterpartyRepository counterpartyRepository, IRedisConnectionFactory cache, ICounterpartyQueries counterpartyQueries, IMediator mediator) { _unitOfWork = unitOfWork; _counterpartyRepository = counterpartyRepository; _cache = cache; _counterpartyQueries = counterpartyQueries; _mediator = mediator; }
public void Setup() { var options = new DbContextOptionsBuilder <TraderDbContext>() .UseSqlServer(Startup.ConnectionString) .Options; this.context = new TraderDbContext(options); this.repository = new CounterpartyRepository(this.context); }
public CounterpartyCommandsHandler( ILogger <CounterpartyCommandsHandler> logger, IUnitOfWork unitOfWork, ICounterpartyRepository counterpartyRepository, IIdentityService identityService, ISystemDateTimeService systemDateTimeService, IMapper mapper, IAuthorizationService authorizationService, IProcessMessageService processMessageService) { _unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork)); _counterpartyRepository = counterpartyRepository ?? throw new ArgumentNullException(nameof(counterpartyRepository)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _identityService = identityService ?? throw new ArgumentNullException(nameof(identityService)); _systemDateTimeService = systemDateTimeService ?? throw new ArgumentNullException(nameof(systemDateTimeService)); _authorizationService = authorizationService ?? throw new ArgumentNullException(nameof(authorizationService)); _processMessageService = processMessageService ?? throw new ArgumentNullException(nameof(processMessageService)); }
public PaymentLoaderViewModel( IUnitOfWorkFactory unitOfWorkFactory, ICommonServices commonServices, INavigationManager navigationManager, IOrganizationParametersProvider organizationParametersProvider, IProfitCategoryProvider profitCategoryProvider, IPaymentsRepository paymentsRepository, ICounterpartyRepository counterpartyRepository, IOrderRepository orderRepository) : base(unitOfWorkFactory, commonServices?.InteractiveService, navigationManager) { if (commonServices == null) { throw new ArgumentNullException(nameof(commonServices)); } _profitCategoryProvider = profitCategoryProvider ?? throw new ArgumentNullException(nameof(profitCategoryProvider)); _paymentsRepository = paymentsRepository ?? throw new ArgumentNullException(nameof(paymentsRepository)); _counterpartyRepository = counterpartyRepository ?? throw new ArgumentNullException(nameof(counterpartyRepository)); _orderRepository = orderRepository ?? throw new ArgumentNullException(nameof(orderRepository)); if (organizationParametersProvider == null) { throw new ArgumentNullException(nameof(organizationParametersProvider)); } InteractiveService = commonServices.InteractiveService; _vodovozId = organizationParametersProvider.VodovozOrganizationId; _vodovozSouthId = organizationParametersProvider.VodovozSouthOrganizationId; UoW = unitOfWorkFactory.CreateWithoutRoot(); TabName = "Выгрузка выписки из банк-клиента"; GetOrganisations(); CreateCommands(); GetProfitCategories(); }
public CounterpartyTableViewModel(ICounterpartyRepository counterpartyRepository) { _counterpartyRepository = counterpartyRepository; }
public CounterpartyService(IMapper mapper, ICounterpartyRepository repo) { _mapper = mapper; _repo = repo; }
// The repository is dependency injected public CounterpartyService(ICounterpartyRepository counterpartyRepository) { this.counterpartyRepository = counterpartyRepository; }