public Billing_RulesController(IBilling_RulesRepository Billing_RuleRepository, IApplyAtRepository ApplyAtRepository, IChargesTypeRepository ChargesTypeRepository, IChargeRepository ChargeRepository)
 {
     _Billing_RuleRepository = Billing_RuleRepository;
     _ApplyAtRepository = ApplyAtRepository;
     _ChargesTypeRepository = ChargesTypeRepository;
     _ChargeRepository = ChargeRepository; 
 }
 public ChargeAppService(IChargeRepository chargeRepository,
                         ICardChargeService cardChargeService)
 {
     _chargeRepository  = chargeRepository;
     _cardChargeService = cardChargeService;
     _resources         = LocalizationFactory.CreateLocalResources();
 }
 public CreateChargeCommandHandler(IMediator mediator,
                                   IAquiringBankApiService aquiringBankApiService,
                                   IChargeRepository chargeRepository)
 {
     _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
     _aquiringBankApiService = aquiringBankApiService ?? throw new ArgumentNullException(nameof(aquiringBankApiService));
     _chargeRepository       = chargeRepository ?? throw new ArgumentNullException(nameof(chargeRepository));
 }
Beispiel #4
0
        internal static IChargeRepository GetMock()
        {
            IChargeRepository repositroy = Substitute.For <IChargeRepository>();

            repositroy.GetAsync(Arg.Any <string>(), Arg.Any <short?>()).Returns(GetAsyncReturn);
            repositroy.RegisterAsync(Arg.Any <Charge>()).Returns(RegisterAsyncReturn);

            return(repositroy);
        }
 public ChangeOfChargesCommandHandlerTestable(
     ILogger <ChangeOfChargesCommandHandler> logger,
     IValidationReportQueueDispatcher validationReportQueueDispatcher,
     IChargeRepository chargeRepository,
     IIso8601Durations iso8601Durations,
     IEnergySupplierNotifier energySupplierNotifier,
     IChangeOfChargesDomainValidator changeOfDomainValidator,
     IChangeOfChargesInputValidator inputValidator)
     : base(logger, validationReportQueueDispatcher, chargeRepository, iso8601Durations, energySupplierNotifier, changeOfDomainValidator, inputValidator)
 {
 }
 public ChargeService(IChargeRepository repository, IChargeHistoryRepository historyRepository, ICacheHelper cacheHelper, IAgentRepository agentRepository,
                      IReportClaimRepository reportClaimRepository, IHistoryClaimRepository historyClaimRepository
                      )
     : base(agentRepository, cacheHelper)
 {
     _chargeRepository        = repository;
     _chargeHistoryRepository = historyRepository;
     _agentRepository         = agentRepository;
     _cacheHelper             = cacheHelper;
     _reportClaimRepository   = reportClaimRepository;
     _historyClaimRepository  = historyClaimRepository;
 }
 public ChangeOfChargesCommandHandler(
     ILogger <ChangeOfChargesCommandHandler> logger,
     IValidationReportQueueDispatcher validationReportQueueDispatcher,
     IChargeRepository chargeRepository,
     IIso8601Durations iso8601Durations,
     IEnergySupplierNotifier energySupplierNotifier,
     IChangeOfChargesDomainValidator domainValidator,
     IChangeOfChargesInputValidator inputValidator)
 {
     _logger = logger;
     _validationReportQueueDispatcher = validationReportQueueDispatcher;
     _chargeRepository       = chargeRepository;
     _iso8601Durations       = iso8601Durations;
     _energySupplierNotifier = energySupplierNotifier;
     _domainValidator        = domainValidator;
     _inputValidator         = inputValidator;
 }
Beispiel #8
0
 public BillService(IAccountTransactionRepository accountTransactionRepository, IBillRepository billRepository,
                    IBillAccountTransactionRepository billAccountTransactionRepository,
                    IBillChargeRepository billChargeRepository, IBillDiscountRepository billDiscountRepository,
                    IBillItemRepository billItemRepository, IChargeRepository chargeRepository,
                    IChargeDiscountRepository chargeDiscountRepository, IDiscountRepository discountRepository,
                    IStudentChargeRepository studentChargeRepository, IStudentDiscountRepository studentDiscountRepository,
                    ISystemSettingRepository settingRepository)
 {
     _accountTransactionRepository = accountTransactionRepository;
     _billRepository = billRepository;
     _billAccountTransactionRepository = billAccountTransactionRepository;
     _billChargeRepository             = billChargeRepository;
     _billDiscountRepository           = billDiscountRepository;
     _billItemRepository        = billItemRepository;
     _chargeRepository          = chargeRepository;
     _chargeDiscountRepository  = chargeDiscountRepository;
     _discountRepository        = discountRepository;
     _studentChargeRepository   = studentChargeRepository;
     _studentDiscountRepository = studentDiscountRepository;
     _settingRepository         = settingRepository;
 }
Beispiel #9
0
 public ProcessController(IAccountRepository accountRepository, ICustomerRepository customerRepository,
                          ISequenceRepository sequenceRepository, ITellerRepository tellerRepository, ICotRepository cotRepository,
                          IChequeRepository chequeRepository, INominalRepository nominalRepository, ISmsRepository smsRepository,
                          IAccountTypeRepository accounttypeRepository, ILocationRepository locationRepository,
                          ITransactionRepository transactionRepository, IChargeRepository chargeRepository,
                          ISmsApiRepository smsapiRepository, ITransitRepository transitRepository)
 {
     _cotRepository         = cotRepository;
     _smsRepository         = smsRepository;
     _chequeRepository      = chequeRepository;
     _chargeRepository      = chargeRepository;
     _tellerRepository      = tellerRepository;
     _transitRepository     = transitRepository;
     _accountRepository     = accountRepository;
     _nominalRepository     = nominalRepository;
     _customerRepository    = customerRepository;
     _locationRepository    = locationRepository;
     _sequenceRepository    = sequenceRepository;
     _accounttypeRepository = accounttypeRepository;
     _transactionRepository = transactionRepository;
 }
Beispiel #10
0
 public ChargeEntityService(IChargeRepository chargeRepository)
 {
     ChargeRepository = chargeRepository;
 }
 public MonthlyJobProvider()
 {
     _rules  = new RulesRepository();
     _charge = new ChargeRepository();
 }
Beispiel #12
0
 public ChargeCalculationApplicationService(IBuildingRepository buildingRepository, IChargeRepository chargeRepository, IExpenseRepository expenseRepository)
 {
     _buildingRepository = buildingRepository;
     _chargeRepository   = chargeRepository;
     _expenseRepository  = expenseRepository;
 }
Beispiel #13
0
 public ChargeController(IChargeRepository ownerCharge)
 {
     this.ownerCharge = ownerCharge;
 }
Beispiel #14
0
 public ChargeServise(string stringConnection)
 {
     _chargeRepository = new ChargeRepository(stringConnection);
 }
Beispiel #15
0
 public ChargeController()
 {
     _chargeRepository = new ChargeSqlRepository();
 }
Beispiel #16
0
 public ChargeService(IChargeRepository chargeRepository, IInvoiceRepository invoiceRepository, IUnitOfWork unitOfWork)
 {
     this.chargeRepository  = chargeRepository;
     this.invoiceRepository = invoiceRepository;
     this.unitOfWork        = unitOfWork;
 }
 public ChargesController(IChargeRepository chargeRepo)
 {
     this.chargeRepo = chargeRepo;
 }
 public ChargeQueryHandler(IChargeRepository chargeRepository)
 {
     _chargeRepository = chargeRepository ?? throw new ArgumentNullException(nameof(chargeRepository));
 }
Beispiel #19
0
 public UsersController()
 {
     _userRepository   = new UsersSqlRepository();
     _chargeRepository = new ChargeSqlRepository();
 }
Beispiel #20
0
 public ExportChargesService(IChargeRepository chargeRepository)
 {
     this.chargeRepository = chargeRepository;
 }
Beispiel #21
0
 public ChargeService(IChargeRepository chargeRepository)
 {
     _chargeRepository = chargeRepository;
 }
 public Residential_DiscountsController(IResidential_DiscountsRepository Residential_DiscountRepository, IApplyAtRepository ApplyAtRepository, IChargesTypeRepository ChargesTypeRepository, IChargeRepository ChargeRepository)
 {
     _Residential_DiscountRepository = Residential_DiscountRepository;
    
 }