示例#1
0
 public FileProcessor(string sourceFile, string outputDir, Share.ShareService shareService, SqlServer sqlServer)
 {
     this._sourceFilePath    = sourceFile;
     this._sourceFileName    = Path.GetFileName(this._sourceFilePath);
     this._outputTopLevelDir = outputDir;
     this._dateTime          = DateTime.Now;
     this._shareService      = shareService;
     this._sqlServer         = sqlServer;
 }
示例#2
0
        public SbAcquiringHostedService(ILogger <SbAcquiringHostedService> logger, SqlServer sqlServer, IConfiguration config, Share.ShareService shareService)
        {
            this._logger    = logger;
            this._sqlServer = sqlServer;

            this._cts          = new CancellationTokenSource();
            this._config       = Startup.Config.SbAcquiring;
            this._shareService = shareService;
        }
示例#3
0
        public YksSmsPaymentHostedService(ILogger <YksSmsPaymentHostedService> logger, SqlServer sqlServer, IConfiguration config, Share.ShareService shareService)
        {
            this._logger    = logger;
            this._sqlServer = sqlServer;

            this._cts = new CancellationTokenSource();

            this._config     = Startup.Config.YksSms;
            this._fileLogger = new Logger(this._config.LogFolder);

            this._shareService = shareService;
            Instance           = this;
        }
示例#4
0
        public ModApiPaymentHostedService(ILogger <ModApiPaymentHostedService> logger, SqlServer sqlServer, IConfiguration config, Share.ShareService shareService)
        {
            this._logger    = logger;
            this._sqlServer = sqlServer;

            this._cts = new CancellationTokenSource();

            this._config = Startup.Config.ModApi;

            this._shareService = shareService;

            this._paymentConverters = new List <IPaymentConverter>();
            this._paymentConverters.Add(new TinkoffConverter());
            this._paymentConverters.Add(new RaiffeisenConverter());
            this._paymentConverters.Add(new SberbankConverter());
            this._paymentConverters.Add(new SbAcqConverter());
            this._paymentConverters.Add(new SbRegConverter());
            //this._paymentConverters.Add(new YksRegConverter());
        }