コード例 #1
0
 public RepurchasesTabPresenter(IRepurchasesTabView view, IBatchRepository repository)
 {
     ArgumentChecker.ThrowIfNull(view, "view");
     ArgumentChecker.ThrowIfNull(repository, "repository");
     this.repository = repository;
     this.view       = view;
 }
コード例 #2
0
ファイル: BatchService.cs プロジェクト: BakanaCI/Bakana
 public BatchService(
     IShortIdGenerator idGenerator,
     IBatchRepository batchRepository)
 {
     this.idGenerator     = idGenerator;
     this.batchRepository = batchRepository;
 }
コード例 #3
0
 public StepArtifactService(
     IBatchRepository batchRepository,
     IStepRepository stepRepository)
 {
     this.batchRepository = batchRepository;
     this.stepRepository  = stepRepository;
 }
コード例 #4
0
 public ScheduleTabPresenter(IScheduleTabView view, IBatchRepository repository)
 {
     ArgumentChecker.ThrowIfNull(view, "view");
     ArgumentChecker.ThrowIfNull(repository, "repository");
     this.view       = view;
     this.repository = repository;
 }
コード例 #5
0
 public BatchService(IBatchRepository repository, ITransactionService transactionService, ICategoryService categoryService, IMapper mapper, ILogger <BatchService> logger)
     : base(repository, mapper)
 {
     _transactionService = transactionService;
     _categoryService    = categoryService;
     _logger             = logger;
 }
コード例 #6
0
 public StepVariableService(
     IBatchRepository batchRepository,
     IStepRepository stepRepository)
 {
     this.batchRepository = batchRepository;
     this.stepRepository  = stepRepository;
 }
コード例 #7
0
ファイル: StepOptionService.cs プロジェクト: BakanaCI/Bakana
 public StepOptionService(
     IBatchRepository batchRepository,
     IStepRepository stepRepository)
 {
     this.batchRepository = batchRepository;
     this.stepRepository  = stepRepository;
 }
コード例 #8
0
 public DefaultEventStore(
     IBatchRepository <TEventItem> batchRepository,
     IReadOnlyRepository <TEventItem> readOnlyRepository)
 {
     _batchRepository    = batchRepository;
     _readOnlyRepository = readOnlyRepository;
 }
コード例 #9
0
ファイル: ReceivePartModified.cs プロジェクト: iiTarun/iiCode
        public ReceivePartModified()
        {
            StandardKernel Kernal = new StandardKernel();

            Kernal.Load(Assembly.GetExecutingAssembly());
            _serviceSettings         = Kernal.Get <SettingRepository>();
            _serviceTaskMgrJob       = Kernal.Get <TaskMgrJobsRepository>();
            _serviceTaskMgrXml       = Kernal.Get <TaskMgrXmlRepository>();
            _serviceJobWorkFlow      = Kernal.Get <JobWorkflowRepository>();
            _serviceIncomingData     = Kernal.Get <IncomingDataRepository>();
            _serviceJobStackErrorLog = Kernal.Get <JobStackErrorLogRepository>();
            _serviceTransactionLog   = Kernal.Get <TransactionLogRepository>();
            _serviceInbox            = Kernal.Get <InboxRepository>();
            _servicePipeline         = Kernal.Get <PipelineRepository>();
            _serviceDataset          = Kernal.Get <metadataDatasetRepository>();
            _serviceNomStatus        = Kernal.Get <NominationStatusRepository>();
            _applicationLogs         = Kernal.Get <ApplicationLogRepository>();
            _serviceBatch            = Kernal.Get <BatchRepository>();
            _serviceNomination       = Kernal.Get <NominationsRepository>();
            _serviceMetadatCycle     = Kernal.Get <metadataCycleRepository>();
            unitOfWork                   = Kernal.Get <UnitOfWork>();
            modalFactory                 = Kernal.Get <ModalFactory>();
            _serviceShipperCompany       = Kernal.Get <ShipperCompanyRepository>();
            _serviceFileSysIncomingData  = Kernal.Get <FileSysIncomingDataRepository>();
            _serviceSqtsOpPerTransaction = Kernal.Get <SQTSOPPerTransactionRepository>();
            #region get nmqr services
            _serviceNmqrPerTransaction = Kernal.Get <NMQRPerTransactionRepository>();
            #endregion
            #region get sqts service
            _serviceSqtsTrackOnNom     = Kernal.Get <SQTSTrackOnNomRepository>();
            _serviceSqtsFile           = Kernal.Get <SQTSFileRepository>();
            _serviceSqtsPerTransaction = Kernal.Get <SQTSPerTransactionRepository>();
            #endregion
            #region get email service
            emailTempalteService = Kernal.Get <EmailTemplateRepository>();
            emailQueueService    = Kernal.Get <EmailQueueRepository>();
            appLogService        = Kernal.Get <ApplicationLogRepository>();
            #endregion

            var         path         = Path.Combine(HostingEnvironment.MapPath("~/App_Data"), "SQTSReductionReasons.xml");
            FileInfo    fileInfo     = new FileInfo(path);
            XmlDocument xmlRedReason = new XmlDocument();

            if (System.IO.File.Exists(path) && !IsFileLocked(fileInfo))
            {
                try
                {
                    xmlRedReason.Load(path);
                    var redResonNode = xmlRedReason.GetElementsByTagName("Reason");
                    if (redResonNode != null)
                    {
                        redReasonList = redResonNode.Cast <XmlNode>();
                    }
                }
                catch (Exception ex)
                {
                }
            }
        }
コード例 #10
0
        public BatchService(IDonationRepository donationRepository, IBatchRepository batchRepository, IMapper mapper, IConfigurationWrapper configurationWrapper)
        {
            _donationRepository = donationRepository;
            _batchRepository    = batchRepository;
            _mapper             = mapper;

            _batchEntryTypeValue = configurationWrapper.GetMpConfigIntValue("CRDS-FINANCE", "BatchEntryType", true).GetValueOrDefault();
        }
コード例 #11
0
ファイル: BatchServiceTests.cs プロジェクト: BakanaCI/Bakana
        protected override void ConfigureAppHost(IContainer container)
        {
            batchRepository = Substitute.For <IBatchRepository>();
            container.AddTransient(() => batchRepository);

            shortIdGenerator = Substitute.For <IShortIdGenerator>();
            container.AddTransient(() => shortIdGenerator);
        }
コード例 #12
0
 public CourseController(ICourseRepository courseRepository,
                         IInstructorRepository instructorRepository,
                         IBatchRepository batchRepository)
 {
     _courseRepository     = courseRepository;
     _instructorRepository = instructorRepository;
     _batchRepository      = batchRepository;
 }
コード例 #13
0
        public InvoiceBatchesPresenter(IInvoiceBatchesView view, IBatchRepository repository)
        {
            ArgumentChecker.ThrowIfNull(view, "view");
            ArgumentChecker.ThrowIfNull(repository, "repository");

            this.view       = view;
            this.repository = repository;
        }
コード例 #14
0
        protected override void ConfigureAppHost(IContainer container)
        {
            batchRepository = Substitute.For <IBatchRepository>();
            container.AddTransient(() => batchRepository);

            stepRepository = Substitute.For <IStepRepository>();
            container.AddTransient(() => stepRepository);
        }
コード例 #15
0
        public BatchController(IBatchRepository repository, string catalog, LoginView view)
        {
            this._LoginId  = view.LoginId.To <long>();
            this._UserId   = view.UserId.To <int>();
            this._OfficeId = view.OfficeId.To <int>();
            this._Catalog  = catalog;

            this.BatchRepository = repository;
        }
コード例 #16
0
 public CommandVariableService(
     IBatchRepository batchRepository,
     IStepRepository stepRepository,
     ICommandRepository commandRepository)
 {
     this.batchRepository   = batchRepository;
     this.stepRepository    = stepRepository;
     this.commandRepository = commandRepository;
 }
コード例 #17
0
 public UploadDataController(IBatchRepository batchRepository, IGapInTimeReasons gapInTimeReasons, IMaterialDetailsRepository materialDetailsRepository, IShiftLogRepository shiftLogRepository, IBatchDataFileManager batchDataFileManager)
 {
     _batchRepository           = batchRepository;
     _gapInTimeReasons          = gapInTimeReasons;
     _materialDetailsRepository = materialDetailsRepository;
     _shiftLogRepository        = shiftLogRepository;
     _batchDataFileManager      = batchDataFileManager;
     issueScannerManager        = new IssueScannerManager(_gapInTimeReasons, _materialDetailsRepository);
 }
コード例 #18
0
 public NonPathedService(IContractService contractService, ImetadataTransactionTypeRepository metadataTransactionTypeRepository, INominationsRepository nominationRepo, IBatchRepository batchRepo, INominationsRepository nomRepo, IModalFactory modelFactory)
 {
     this.contractService = contractService;
     this.metadataTransactionTypeRepository = metadataTransactionTypeRepository;
     this._nominationRepo = nominationRepo;
     _batchRepo           = batchRepo;
     _nomRepo             = nomRepo;
     _modelFactory        = modelFactory;
 }
コード例 #19
0
ファイル: BatchesController.cs プロジェクト: suposk/FELFEL
 public BatchesController(
     IMapper mapper,
     IBatchRepository batchRepository,
     ILogger <BatchesController> logger)
 {
     _mapper          = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _batchRepository = batchRepository ?? throw new ArgumentNullException(nameof(batchRepository));
     _logger          = logger ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #20
0
ファイル: BatchController.cs プロジェクト: priestd09/extems
        public BatchController(IBatchRepository repository, string catalog, LoginView view)
        {
            this._LoginId = view.LoginId.To<long>();
            this._UserId = view.UserId.To<int>();
            this._OfficeId = view.OfficeId.To<int>();
            this._Catalog = catalog;

            this.BatchRepository = repository;
        }
        public HomeController(IBatchRepository batchRepository, IMaterialDetailsRepository materialDetailsRepository)
        {
            _BatchRepository           = batchRepository;
            _materialDetailsRepository = materialDetailsRepository;

            if (!_materialDetailsRepository.GetMaterialNamesThatAreIncludedInMatVar().Any())
            {
                _materialDetailsRepository.LoadMaterialData();
            }
        }
コード例 #22
0
 public SubmitBatchCommandHandler(
     IBatchUriGenerator batchUriGenerator,
     IBatchRepository batchRepository,
     IBackgroundJobClient backgroundJobClient,
     ITracer tracer)
 {
     _batchUriGenerator   = batchUriGenerator;
     _batchRepository     = batchRepository;
     _backgroundJobClient = backgroundJobClient;
     _tracer = tracer;
 }
コード例 #23
0
 public UploadNominationService(IBatchRepository Ibatchrepo, IUploadedNominationRepository uploadedNominationRepository,
                                IModalFactory modelFactory,
                                IPNTNominationService PNTNominationService,
                                IPathedNominationService PathedNominationService)
 {
     this.Ibatchrepo = Ibatchrepo;
     this.uploadedNominationRepository = uploadedNominationRepository;
     this.modelFactory            = modelFactory;
     this.PathedNominationService = PathedNominationService;
     this.PNTNominationService    = PNTNominationService;
 }
コード例 #24
0
 public GenerateBatchSubmissionFeedbackDocumentJob(
     IBatchRepository batchRepository,
     IBatchUriGenerator batchUriGenerator,
     IBatchSubmissionFeedbackStoreService batchSubmissionFeedbackStoreService,
     ITracer tracer)
 {
     _batchRepository   = batchRepository;
     _batchUriGenerator = batchUriGenerator;
     _batchSubmissionFeedbackStoreService = batchSubmissionFeedbackStoreService;
     _tracer = tracer;
 }
コード例 #25
0
        public void Initialize()
        {
            string basepath = Directory.GetCurrentDirectory();
            var    builder  = new ConfigurationBuilder().SetBasePath(basepath).AddJsonFile("appsettings.json");

            _configuration = builder.Build();
            _options       = new DbContextOptionsBuilder <StockContext>().UseSqlite
                                 (_configuration.GetConnectionString("DefaultConnection")).Options;
            databaseContext = new StockContext(_options);

            objRepo = new BatchRepository(databaseContext);
        }
コード例 #26
0
 public AssetController(ILogger <AssetController> logger, IAssetRepository assetRepository,
                        ICsvAssetReader csvAssetReader, IAssetConverter assetConverter,
                        IAssetSearchPredicateConverter assetSearchPredicateConverter,
                        IBatchRepository batchRepository)
 {
     this.logger          = logger;
     this.assetRepository = assetRepository;
     this.csvAssetReader  = csvAssetReader;
     this.assetConverter  = assetConverter;
     this.assetSearchPredicateConverter = assetSearchPredicateConverter;
     this.batchRepository = batchRepository;
 }
コード例 #27
0
 public AcceptOrRejectBatchEventHandler(
     IBatchRepository batchRepository,
     IBusPublishService busPublishService,
     IRabbitMqTopologyConfiguration rabbitMqTopologyConfiguration,
     ITracer tracer,
     ILogger <AcceptOrRejectBatchEventHandler> logger)
 {
     _batchRepository               = batchRepository;
     _busPublishService             = busPublishService;
     _rabbitMqTopologyConfiguration = rabbitMqTopologyConfiguration;
     _tracer = tracer;
     _logger = logger;
 }
コード例 #28
0
        public ProcessorService(IGeneratorManager generatorManager,
                                IMultiplierManager multiplierManager,
                                IBatchRepository batchRepository,
                                ILogger <ProcessorService> logger)
        {
            _generatorManager  = generatorManager;
            _multiplierManager = multiplierManager;
            _batchRepository   = batchRepository;
            _logger            = logger;

            _generatorManager.GeneratorEventHandler   += GeneratorCallback;
            _multiplierManager.MultiplierEventHandler += MultiplierCallback;
        }
コード例 #29
0
ファイル: Processor.cs プロジェクト: mbharanidharan88/numbers
        public async Task <bool> Clear()
        {
            var isCleared = false;

            try
            {
                var bds = new List <BatchDetail>();

                foreach (KeyValuePair <int, GeneratorBatch> item in BatchDetails)
                {
                    var generatedBatch = item.Value;

                    var bd = new BatchDetail
                    {
                        BatchId          = generatedBatch.BatchId,
                        NumberOfBatches  = generatedBatch.GeneratedNumbers.Count(),
                        NumberPerBatches = generatedBatch.NumbersPerBatch,
                        BatchTotal       = generatedBatch.Total,
                        GeneratedNumbers = generatedBatch.GeneratedNumbers.Select(x => new BatchGeneratedNumber {
                            GeneratedNumber = x
                        }).ToList(),
                        MultipliedNumbers = generatedBatch.MultipliedNumbers.Select(x => new BatchMultipliedNumber {
                            MultipliedNumber = x
                        }).ToList()
                    };

                    bds.Add(bd);
                }

                var list = new List <BatchDetail>();

                using (var scope = _scopeFactory.CreateScope())
                {
                    _batchRepository = scope.ServiceProvider.GetRequiredService <IBatchRepository>();
                    await _batchRepository.AddRangeAsync(bds);

                    await _batchRepository.SaveChangesAsync();

                    var aaa = await _batchRepository.BatchDetails;
                }

                isCleared    = true;
                BatchDetails = new ConcurrentDictionary <int, GeneratorBatch>();
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, "Clear: Processor: An error occured");
            }

            return(isCleared);
        }
コード例 #30
0
 public void InitializeConfiguration()
 {
     string path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
       string fullPath = path + @"\Vox.Auditing.config";
       ExeConfigurationFileMap configFileMap = new ExeConfigurationFileMap();
       configFileMap.ExeConfigFilename = fullPath;
       Configuration configuration = ConfigurationManager.OpenMappedExeConfiguration(configFileMap, ConfigurationUserLevel.None);
       var connString = configuration.ConnectionStrings.ConnectionStrings["VoxAuditingEntities"];
       if (connString != null) {
     messages = new MessageRepositoryDataModel(connString.ConnectionString);
     batches = new BatchRepositoryDataModel(connString.ConnectionString);
     clients = new ClientRepositoryDataModel(connString.ConnectionString);
       }
 }
コード例 #31
0
ファイル: BatchController.cs プロジェクト: priestd09/extems
        public BatchController()
        {
            this._LoginId = AppUsers.GetCurrent().View.LoginId.To<long>();
            this._UserId = AppUsers.GetCurrent().View.UserId.To<int>();
            this._OfficeId = AppUsers.GetCurrent().View.OfficeId.To<int>();
            this._Catalog = AppUsers.GetCatalog();

            this.BatchRepository = new Extems.Academic.DataAccess.Batch
            {
                _Catalog = this._Catalog,
                _LoginId = this._LoginId,
                _UserId = this._UserId
            };
        }
コード例 #32
0
        public BatchController()
        {
            this._LoginId  = AppUsers.GetCurrent().View.LoginId.To <long>();
            this._UserId   = AppUsers.GetCurrent().View.UserId.To <int>();
            this._OfficeId = AppUsers.GetCurrent().View.OfficeId.To <int>();
            this._Catalog  = AppUsers.GetCatalog();

            this.BatchRepository = new Extems.Academic.DataAccess.Batch
            {
                _Catalog = this._Catalog,
                _LoginId = this._LoginId,
                _UserId  = this._UserId
            };
        }
コード例 #33
0
 public VetBatchJob(
     IBatchRepository batchRepository,
     IBatchContentService batchContentService,
     IBatchReportUriGenerator batchReportUriGenerator,
     IEnumerable <IBatchVettingPlugin> vettingPlugins,
     IBatchVettingReportStoreService batchVettingReportStoreService,
     ITracer tracer)
 {
     _batchRepository                = batchRepository;
     _batchContentService            = batchContentService;
     _batchReportUriGenerator        = batchReportUriGenerator;
     _vettingPlugins                 = vettingPlugins;
     _batchVettingReportStoreService = batchVettingReportStoreService;
     _tracer = tracer;
 }
コード例 #34
0
 public void Setup()
 {
     repository = new BatchRepositoryDataModel("Data Source=10.25.0.100;Initial Catalog=VoxAuditing;Persist Security Info=True;User ID=sa;Password=P!nkP3n;MultipleActiveResultSets=True");
       MVoxAuditingEntities.Constructor = (c) => { };
       MVoxAuditingEntities.ConstructorString = (c, s) => { };
 }
コード例 #35
0
ファイル: LogService.cs プロジェクト: neutmute/TimberMill
 public LogService(ISourceRepository sourceRepository, IBatchRepository batchRepository, ILogEventRepository eventRepository)
 {
     _sourceRepository = sourceRepository;
     _batchRepository = batchRepository;
     _eventRepository = eventRepository;
 }
コード例 #36
0
ファイル: BatchService.cs プロジェクト: stiqraschool/eSchool
 public BatchService(IBatchRepository BatchRepository)
 {
     this._BatchRepository = BatchRepository;
 }