Exemplo n.º 1
0
 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);
        }
Exemplo n.º 3
0
 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;
 }
Exemplo n.º 6
0
 public CounterpartyService(IMapper mapper, ICounterpartyRepository repo)
 {
     _mapper = mapper;
     _repo   = repo;
 }
Exemplo n.º 7
0
 // The repository is dependency injected
 public CounterpartyService(ICounterpartyRepository counterpartyRepository)
 {
     this.counterpartyRepository = counterpartyRepository;
 }