Пример #1
0
 public InvoiceService(IInvoicesRepository invoiceRepository, IInvoiceAutoNumberGenerator invNumberGenerator, MongoConfig mongo, IBus bus)
 {
     this.invRepo = invoiceRepository;
     this.gen     = invNumberGenerator;
     this.mongo   = mongo;
     this.bus     = bus;
 }
Пример #2
0
 public HomeController(ITradersRepository trdRep, IOrdersRepository ordRep, IInvoicesRepository invRep, IContractsRepository cntrRep)
 {
     _tradersRepository = trdRep;
     _ordersRepository = ordRep;
     _invoicesRepository = invRep;
     _contractsRepository = cntrRep;
 }
Пример #3
0
        public IBOİnvoices BOİnvoices(IInvoicesRepository repo)
        {
            BOInvoices boİnvoices = (BOInvoices)BOİnvoices();

            boİnvoices.Repository = repo;
            return(boİnvoices);
        }
Пример #4
0
 public PaymentsService(IInvoicesRepository invoicesRepository, IPaymentRepository paymentRepository, IRmqProducer rmqProducer)
 {
     _invoicesRepository = invoicesRepository;
     _paymentRepository  = paymentRepository;
     _mapper             = AutoMapperConfig.Configure().CreateMapper();
     _rmqProducer        = rmqProducer;
 }
Пример #5
0
 public InvoiceService(IInvoicesRepository invoiceRepository, IInvoiceAutoNumberGenerator invNumberGenerator, MongoConfig mongo, IBus bus)
 {
     this.invRepo = invoiceRepository;
     this.gen = invNumberGenerator;
     this.mongo = mongo;
     this.bus = bus;
 }
Пример #6
0
        public CreateNoteValidator(IInvoicesRepository invoicesRepository)
        {
            _invoicesRepository = invoicesRepository;

            RuleFor(x => x)
            .MustAsync(ValidateExists)
            .WithMessage("Note could not be created because the targeted invoice is not present.");
        }
Пример #7
0
 public ClientsController(IClientsRepository clientsRepository, IRentsRepository rentsRepository, ICarsRepository carsRepository, IInvoicesRepository invoicesRepository, IIncomesRepository incomesRepository)
 {
     _clientsRepository  = clientsRepository;
     _rentsRepository    = rentsRepository;
     _carsRepository     = carsRepository;
     _invoicesRepository = invoicesRepository;
     _incomesRepository  = incomesRepository;
 }
 public ServicesController(ICarsRepository carsrepository, IServicesRepository sevicesRepository, IClientsRepository clientsRepository, IMilageRecordsRepository milageRecordsRepository, IInvoicesRepository invoicesRepository, IFileDescriptionsRepository fileDescriptionsRepository, IServiceFilesRepository serviceFilesRepository)
 {
     _carsrepository             = carsrepository;
     _sevicesRepository          = sevicesRepository;
     _clientsRepository          = clientsRepository;
     _milageRecordsRepository    = milageRecordsRepository;
     _invoicesRepository         = invoicesRepository;
     _fileDescriptionsRepository = fileDescriptionsRepository;
     _serviceFilesRepository     = serviceFilesRepository;
 }
Пример #9
0
        public InvoiceServiceTests()
        {
            _serviceProvider = new ServiceCollection()
                               .AddSingleton <IInvoicesRepository>(new Invoices("InvoicesMSDev")) //тестовая бд
                               .AddSingleton <IShoppingCartMsClient, ShoppingCartMsClientMock>()
                               .AddSingleton <IInvoiceService>(s => new InvoicesService(s.GetRequiredService <IInvoicesRepository>(), s.GetRequiredService <IShoppingCartMsClient>()))
                               .BuildServiceProvider();

            _invoicesRepository   = _serviceProvider.GetRequiredService <IInvoicesRepository>();
            _invoicesService      = _serviceProvider.GetRequiredService <IInvoiceService>();
            _shoppingCartMsClient = _serviceProvider.GetRequiredService <IShoppingCartMsClient>();
        }
Пример #10
0
 ///<Summary>
 ///İnvoicesCollectionCount
 ///This method returns the collection count of BOİnvoices objects
 ///</Summary>
 ///<returns>
 ///Int32
 ///</returns>
 ///<parameters>
 ///
 ///</parameters>
 public static Int32 İnvoicesCollectionCount(IInvoicesRepository iİnvoicesRepository)
 {
     Doing(null);
     try
     {
         Int32 objCount = iİnvoicesRepository.SelectAllCount();
         return(objCount);
     }
     catch (Exception ex)
     {
         Failed(null, ex);
         Handle(null, ex);
         return(-1);
     }
 }
Пример #11
0
 public InvoicesProvider(
     IInvoicedTasksRepository invoicedTasksRepository,
     IInvoicesRepository invoicesRepository,
     IUsersRepository usersRepository,
     IProjectRateRepository projectRateRepository,
     ICompanyInfoRepository companyInfoRepository,
     IProjectRepository projectRepository,
     ITFSTasksRepository tfsTasksRepository)
 {
     this._invoicedTasksRepository = invoicedTasksRepository;
     this._invoicesRepository      = invoicesRepository;
     this._usersRepository         = usersRepository;
     this._projectRateRepository   = projectRateRepository;
     this._companyInfoRepository   = companyInfoRepository;
     this._projectRepository       = projectRepository;
     this._tfsTasksRepository      = tfsTasksRepository;
 }
        public DataServiceController(IContractsRepository cntrcRep,
									 ITradersRepository trdrRep,
									 IOrdersRepository ordRep,
									 IInvoicesRepository invRep,
									 IItemsRepository itmRep,
									 IAirportsRepository airRep,
									 IAircraftsRepository acrRep,
                                     ICurrenciesRepository curRep)
        {
            _contractsRepository = cntrcRep;
            _tradersRepository = trdrRep;
            _ordersRepository = ordRep;
            _invoicesRepository = invRep;
            _itemsRepository = itmRep;
            _airportsRepository = airRep;
            _aircraftsRepository = acrRep;
            _currenciesRepository = curRep;
        }
Пример #13
0
        public PaymentsServiceTests()
        {
            _serviceProvider = new ServiceCollection()
                               .AddSingleton <IInvoicesRepository>(new Invoices("InvoicesMSDev")) //тестовая бд
                               .AddSingleton <IPaymentRepository>(new Payments("InvoicesMSDev"))
                               .AddSingleton <IRmqProducer, ProducerMock>()                       //чтобы не использовать шину сообщений
                               .AddSingleton <IPaymentService>(s =>
                                                               new PaymentsService(
                                                                   s.GetRequiredService <IInvoicesRepository>(),
                                                                   s.GetRequiredService <IPaymentRepository>(),
                                                                   s.GetRequiredService <IRmqProducer>())
                                                               )
                               .BuildServiceProvider();

            _invoicesRepository = _serviceProvider.GetRequiredService <IInvoicesRepository>();
            _paymentRepository  = _serviceProvider.GetRequiredService <IPaymentRepository>();
            _paymentService     = _serviceProvider.GetRequiredService <IPaymentService>();
        }
Пример #14
0
        ///<Summary>
        ///İnvoicesCollection
        ///This method returns the collection of BOİnvoices objects
        ///</Summary>
        ///<returns>
        ///IList[IBOİnvoices]
        ///</returns>
        ///<parameters>
        ///
        ///</parameters>
        public static IList <IBOİnvoices> İnvoicesCollection(IInvoicesRepository iİnvoicesRepository)
        {
            Doing(null);
            try
            {
                IList <IBOİnvoices>  boİnvoicesCollection  = new List <IBOİnvoices>();
                IList <IDAOİnvoices> daoİnvoicesCollection = iİnvoicesRepository.SelectAll();
                Done(null);

                foreach (IDAOİnvoices daoİnvoices in daoİnvoicesCollection)
                {
                    boİnvoicesCollection.Add(new BOInvoices(daoİnvoices));
                }

                return(boİnvoicesCollection);
            }
            catch (Exception ex)
            {
                Failed(null, ex);
                Handle(null, ex);
                return(null);
            }
        }
        public ContractorAppController(AccountantsRepository accountant,
            CarRepository car,
            ChequesRepository cheaque,
            CompaniesRepository companies,
            ContactsLoanRepository contactLoans,
            ExpensesRepository expenses,
            ExpensesTypes expensesTypes,

           FinancialcustodyRepository finacialCustody,
           InventoryprojectreleaseRepository inventoryprojectrelease,
           InventoryRepository inventory,
           InvoicesitemsRepository invoiceItem,
           InvoicesRepository invoice,
           LoansItemsRepository loanItems,
           LoansRepository loans,
           ProjectItemsRepository projectItems,
            UsersRepository userRepository
            )
        {
            _userRepository = userRepository;
            _accountant = accountant;
            _car = car;
            _cheaque = cheaque;
            _companies = companies;
            _contactLoans = contactLoans;
            _expenses = expenses;
            _expensesTypes = expensesTypes;

            _finacialCustody = finacialCustody;
            _inventoryprojectrelease = inventoryprojectrelease;
            _inventory = inventory;
            _invoiceItem = invoiceItem;
            _invoice = invoice;
            _loanItems = loanItems;
            _loans = loans;
            _projectItems = projectItems;
        }
Пример #16
0
 public InvoiceNotesHandler(IInvoicesRepository invoicesRepository)
 => _invoicesRepository = invoicesRepository;
 public GetContractInvoicesByPeriodQueryHandler(IInvoicesRepository invoicesRepository, IContractsRepository contractsRepository, IMapper mapper) =>
     (_invoicesRepository, _contractsRepository, _mapper) = (invoicesRepository, contractsRepository, mapper);
Пример #18
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="connectionString">Connection string</param>
 /// <param name="invoicesRepository">Shipment repository object</param>
 /// <param name="apiKeys">Access keys to implemented Api-services</param>
 public InvoicesService(string connectionString, IInvoicesRepository invoicesRepository, Dictionary <string, string> apiKeys)
 {
     this.connectionString   = connectionString;
     this.invoicesRepository = invoicesRepository;
     this.apiKeys            = apiKeys;
 }
Пример #19
0
 public CreateNoteHandler(INotesRepository notesRepository, IInvoicesRepository invoicesRepository)
 {
     _notesRepository    = notesRepository;
     _invoicesRepository = invoicesRepository;
 }
Пример #20
0
 public SuppliersController(IInvoicesRepository invoicesRepository)
 {
     _invoicesRepository = invoicesRepository;
 }
Пример #21
0
 public InvoicesService(IInvoicesRepository invoicesRepository, IShoppingCartMsClient shoppingCartMsClient)
 {
     _mapper               = AutoMapperConfig.Configure().CreateMapper();
     _invoicesRepository   = invoicesRepository;
     _shoppingCartMsClient = shoppingCartMsClient;
 }
Пример #22
0
        public void PrepareRepositories(bool initialize = false)
        {
            // Kick the model creation process if not already created (hence force is false). In other words, do
            // not wait on any database activities. Without this, nothing happens unless some context activities take
            // place.
            _context = new YContext();
            if (initialize)
            {
                // Kick the model creation process if not already created (hence force is false). In other words, do
                // not wait on any database activities. Without this, nothing happens unless some context activities take
                // place.
                _context.Database.Initialize(force: false);
            }

            _timeZonesRepository = new TimeZonesRepository(_context);
            _channelsRepository = new ChannelsRepository(_context);
            _contactsRepository = new ContactsRepository(_context);
            _regionsRepository = new RegionsRepository(_context);
            _countriesRepository = new CountriesRepository(_context);
            _currenciesRepository = new CurrenciesRepository(_context);
            _languagesRepository = new LanguagesRepository(_context);
            _merchantsRepository = new MerchantsRepository(_context);
            _memberTypesRepository = new MemberTypesRepository(_context);
            _investmentSchemesRepository = new InvestmentSchemesRepository(_context);
            _invoicesRepository = new InvoicesRepository(_context);
            _periodsRepository = new PeriodsRepository(_context);
            _sponsorsRepository = new SponsorsRepository(_context, _invoicesRepository);
            _payoutEventsRepository = new PayoutEventsRepository(_context);
            _investmentUnitsRepository = new InvestmentUnitsRepository(_context, _sponsorsRepository, _invoicesRepository, _payoutEventsRepository);
            _instancesRepository = new InstancesRepository(_context, _sponsorsRepository, _countriesRepository, _regionsRepository, _investmentSchemesRepository, _currenciesRepository);
            _membersRepository = new MembersRepository(_context, _channelsRepository, _contactsRepository, _languagesRepository, _currenciesRepository, _timeZonesRepository, _memberTypesRepository, _merchantsRepository, _sponsorsRepository, _countriesRepository);
            _enrollmentsRepository = new EnrollmentsRepository(_context, _periodsRepository);
            _purchasesRepository = new PurchasesRepository(_context, _periodsRepository, _invoicesRepository);
            _cashBackBonusesRepository = new CashBackBonusesRepository(_context);
            _adminFeesRepository = new AdminFeesRepository(_context);
            _accumulationReservesRepository = new AccumulationReservesRepository(_context, _investmentUnitsRepository);
            _referralBonusesRepository = new ReferralBonusesRepository(_context);
            _membershipsRepository = new MembershipsRepository(_context, _membersRepository, _enrollmentsRepository, _purchasesRepository, _cashBackBonusesRepository, _adminFeesRepository, _accumulationReservesRepository, _referralBonusesRepository, _instancesRepository, _merchantsRepository, _investmentUnitsRepository, _periodsRepository, _currenciesRepository);
            _yesrRepository = new YesrRepository(_context);
        }
Пример #23
0
 public InvoicesService(IInvoicesRepository invoicesRepository)
 {
     _invoicesRepository = invoicesRepository;
 }
Пример #24
0
 public InvoiceTest() : base()
 {
     invoicesRepository = new InvoicesRepository(billingoApi);
 }
Пример #25
0
 public SubscribersController(IInvoicesRepository invoicesRepository)
 {
     _invoicesRepository = invoicesRepository;
 }
Пример #26
0
 public SubmitInvoiceCommandHandler(IFacilityService facilityService, IInvoicesRepository invoicesRepository, ISerialsRepository serialsRepository)
 {
     _facilityService    = facilityService;
     _invoicesRepository = invoicesRepository;
 }
Пример #27
0
        public void PrepareRepositories(bool initialize = false)
        {
            // Kick the model creation process if not already created (hence force is false). In other words, do
            // not wait on any database activities. Without this, nothing happens unless some context activities take
            // place.
            _context = new AviTradeContext();
            if (initialize)
            {
                // Kick the model creation process if not already created (hence force is false). In other words, do
                // not wait on any database activities. Without this, nothing happens unless some context activities take
                // place.
                _context.Database.Initialize(force: false);
            }

            _contractsRepository = new ContractsRepository(_context);
            _airportsRepository = new AirportsRepository(_context);
            _aircraftsRepository = new AircraftsRepository(_context);
            _itemsRepository = new ItemsRepository(_context);
            _currenciesRepository = new CurrenciesRepository(_context);
            _periodsRepository = new PeriodsRepository(_context);
            _invoicesRepository = new InvoicesRepository(_context, _periodsRepository);
            _ordersRepository = new OrdersRepository(_context, _contractsRepository, _airportsRepository,
                                                     _aircraftsRepository, _itemsRepository, _currenciesRepository,
                                                     _invoicesRepository);
            _tradersRepository = new TradersRepository(_context);
        }
Пример #28
0
 public InvoiceByIdHandler(IInvoicesRepository invoicesRepository)
 => _invoicesRepository = invoicesRepository;
Пример #29
0
 public AddInvoiceCommandHandler(IInvoicesRepository invoicesRepository, IContractsRepository contractsRepository, ITasksRepository tasksRepository, IMapper mapper) =>
 (_invoicesRepository, _contractsRepository, _tasksRepository, _mapper) = (invoicesRepository, contractsRepository, tasksRepository, mapper);
Пример #30
0
 public InvoicesController(IInvoicesRepository invoicesRepository)
 {
     _invoicesRepository = invoicesRepository;
 }
Пример #31
0
 public InvoicesProducer(IInvoicesRepository repository, IPriceList priceList)
 {
     this.repository = repository;
     this.priceList  = priceList;
 }