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

            boİnvoices.Repository = repo;
            return(boİnvoices);
        }
Ejemplo n.º 4
0
 public PaymentsService(IInvoicesRepository invoicesRepository, IPaymentRepository paymentRepository, IRmqProducer rmqProducer)
 {
     _invoicesRepository = invoicesRepository;
     _paymentRepository  = paymentRepository;
     _mapper             = AutoMapperConfig.Configure().CreateMapper();
     _rmqProducer        = rmqProducer;
 }
Ejemplo n.º 5
0
 public InvoiceService(IInvoicesRepository invoiceRepository, IInvoiceAutoNumberGenerator invNumberGenerator, MongoConfig mongo, IBus bus)
 {
     this.invRepo = invoiceRepository;
     this.gen = invNumberGenerator;
     this.mongo = mongo;
     this.bus = bus;
 }
Ejemplo n.º 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.");
        }
Ejemplo n.º 7
0
 public ClientsController(IClientsRepository clientsRepository, IRentsRepository rentsRepository, ICarsRepository carsRepository, IInvoicesRepository invoicesRepository, IIncomesRepository incomesRepository)
 {
     _clientsRepository  = clientsRepository;
     _rentsRepository    = rentsRepository;
     _carsRepository     = carsRepository;
     _invoicesRepository = invoicesRepository;
     _incomesRepository  = incomesRepository;
 }
Ejemplo n.º 8
0
 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;
 }
Ejemplo n.º 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>();
        }
Ejemplo n.º 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);
     }
 }
Ejemplo n.º 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;
        }
Ejemplo n.º 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>();
        }
Ejemplo n.º 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;
        }
Ejemplo n.º 16
0
 public InvoiceNotesHandler(IInvoicesRepository invoicesRepository)
 => _invoicesRepository = invoicesRepository;
 public GetContractInvoicesByPeriodQueryHandler(IInvoicesRepository invoicesRepository, IContractsRepository contractsRepository, IMapper mapper) =>
     (_invoicesRepository, _contractsRepository, _mapper) = (invoicesRepository, contractsRepository, mapper);
Ejemplo n.º 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;
 }
Ejemplo n.º 19
0
 public CreateNoteHandler(INotesRepository notesRepository, IInvoicesRepository invoicesRepository)
 {
     _notesRepository    = notesRepository;
     _invoicesRepository = invoicesRepository;
 }
Ejemplo n.º 20
0
 public SuppliersController(IInvoicesRepository invoicesRepository)
 {
     _invoicesRepository = invoicesRepository;
 }
Ejemplo n.º 21
0
 public InvoicesService(IInvoicesRepository invoicesRepository, IShoppingCartMsClient shoppingCartMsClient)
 {
     _mapper               = AutoMapperConfig.Configure().CreateMapper();
     _invoicesRepository   = invoicesRepository;
     _shoppingCartMsClient = shoppingCartMsClient;
 }
Ejemplo n.º 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);
        }
Ejemplo n.º 23
0
 public InvoicesService(IInvoicesRepository invoicesRepository)
 {
     _invoicesRepository = invoicesRepository;
 }
Ejemplo n.º 24
0
 public InvoiceTest() : base()
 {
     invoicesRepository = new InvoicesRepository(billingoApi);
 }
Ejemplo n.º 25
0
 public SubscribersController(IInvoicesRepository invoicesRepository)
 {
     _invoicesRepository = invoicesRepository;
 }
Ejemplo n.º 26
0
 public SubmitInvoiceCommandHandler(IFacilityService facilityService, IInvoicesRepository invoicesRepository, ISerialsRepository serialsRepository)
 {
     _facilityService    = facilityService;
     _invoicesRepository = invoicesRepository;
 }
Ejemplo n.º 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);
        }
Ejemplo n.º 28
0
 public InvoiceByIdHandler(IInvoicesRepository invoicesRepository)
 => _invoicesRepository = invoicesRepository;
Ejemplo n.º 29
0
 public AddInvoiceCommandHandler(IInvoicesRepository invoicesRepository, IContractsRepository contractsRepository, ITasksRepository tasksRepository, IMapper mapper) =>
 (_invoicesRepository, _contractsRepository, _tasksRepository, _mapper) = (invoicesRepository, contractsRepository, tasksRepository, mapper);
Ejemplo n.º 30
0
 public InvoicesController(IInvoicesRepository invoicesRepository)
 {
     _invoicesRepository = invoicesRepository;
 }
Ejemplo n.º 31
0
 public InvoicesProducer(IInvoicesRepository repository, IPriceList priceList)
 {
     this.repository = repository;
     this.priceList  = priceList;
 }