public HomeController(ITradersRepository trdRep, IOrdersRepository ordRep, IInvoicesRepository invRep, IContractsRepository cntrRep)
 {
     _tradersRepository = trdRep;
     _ordersRepository = ordRep;
     _invoicesRepository = invRep;
     _contractsRepository = cntrRep;
 }
示例#2
0
 public ProjectionApi(string baseUrl, IContractsRepository contractsRepository)
 {
     this.json           = new Json(contractsRepository);
     this.client         = new RestClient(baseUrl);
     this.client.Timeout = 5000;
     this.typeEvaluator  = new OverqualifiedNameInspector();
 }
 public ContractServiceCrossSite(IContractsRepository contractRepository, IRecentActivityService recentActivityService,
                                 IGroupUserService groupUserService)
 {
     _contractRepository    = contractRepository;
     _recentActivityService = recentActivityService;
     _groupUserService      = groupUserService;
 }
示例#4
0
 public ContractsController(IContractsRepository repository, IDepartamentBusinessLogic departamentBusinessLogic, IContractsBusinessLogic contractsBusinessLogic, IEmployeeBusinessLogic employeeBusinessLogic, ICompanyBusinessLogic companyBusinessLogic, IMapper mapper)
 {
     _departamentBusinessLogic = departamentBusinessLogic;
     _contractsBusinessLogic   = contractsBusinessLogic;
     _employeeBusinessLogic    = employeeBusinessLogic;
     _companyBusinessLogic     = companyBusinessLogic;
     _mapper = mapper;
 }
示例#5
0
 public UnitOfWork(TestContext context,
                   IContractsRepository contractsRepository,
                   IOrganizationsRepository organizationsRepository)
 {
     _context                = context;
     ContractsRepository     = contractsRepository;
     OrganizationsRepository = organizationsRepository;
 }
示例#6
0
 public Json(IContractsRepository contractRepository)
 {
     settings = new JsonSerializerSettings();
     settings.ContractResolver       = new CamelCasePropertyNamesContractResolver();
     settings.DateTimeZoneHandling   = DateTimeZoneHandling.Utc;
     settings.DateFormatHandling     = DateFormatHandling.IsoDateFormat;
     settings.ContractResolver       = new DataMemberContractResolver();
     settings.TypeNameHandling       = TypeNameHandling.Objects;
     settings.TypeNameAssemblyFormat = System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple;
     settings.Formatting             = Formatting.Indented;
     settings.Binder = new TypeNameSerializationBinder(contractRepository);
     settings.ConstructorHandling = ConstructorHandling.AllowNonPublicDefaultConstructor;
 }
        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;
        }
 public ContractsController(InventoryAccountingContext context)
 {
     _contracts = new ContractsRepository(context);
 }
 public GetCustomerContractsQueryHandler(IContractsRepository contractsRepository, ICustomersRepository customersRepository, IMapper mapper) =>
 (_contractsRepository, _customersRepository, _mapper) = (contractsRepository, customersRepository, mapper);
        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);
        }
示例#11
0
 public JobRequestRepository(IDatabaseContext context, IContractsRepository contractRepo)
 {
     _context      = context;
     _contractRepo = contractRepo;
 }
示例#12
0
 public AddContractCommandHandler(IContractsRepository contractsRepository, ICustomersRepository customersRepository, IMapper mapper) =>
 (_contractsRepository, _customersRepository, _mapper) = (contractsRepository, customersRepository, mapper);
 public GetContractInvoicesByPeriodQueryHandler(IInvoicesRepository invoicesRepository, IContractsRepository contractsRepository, IMapper mapper) =>
     (_invoicesRepository, _contractsRepository, _mapper) = (invoicesRepository, contractsRepository, mapper);
 public ContractsController(IContractsRepository contractsRepo, ISalaryPolicyFactory salaryPolicyFactory)
 {
     this.contractsRepo       = contractsRepo;
     this.salaryPolicyFactory = salaryPolicyFactory;
 }
 public ContractsBusinessLogic(IContractsRepository repository)
 {
     _repository = repository;
 }
示例#16
0
 public ContractTerminationService(IContractsRepository contractsRepository)
 {
     _contractsRepository = contractsRepository;
 }
示例#17
0
 public AddInvoiceCommandHandler(IInvoicesRepository invoicesRepository, IContractsRepository contractsRepository, ITasksRepository tasksRepository, IMapper mapper) =>
 (_invoicesRepository, _contractsRepository, _tasksRepository, _mapper) = (invoicesRepository, contractsRepository, tasksRepository, mapper);
示例#18
0
 public GetEmployeeExecutionsQueryHandler(ITaskExecutionsRepository taskExecutionsRepository, IContractsRepository contractsRepository, IMapper mapper) =>
 (_taskExecutionsRepository, _mapper) = (taskExecutionsRepository, mapper);
示例#19
0
 public TypeNameSerializationBinder(IContractsRepository contractRepository)
 {
     this.contractRepository = contractRepository;
 }
 public ContractBandsController(IContractsRepository repository)
 => _repository = repository;