示例#1
0
 public ImportMarketFileTask(IAdminDataAccess adminDataAccess, IMarketFile marketFileDataAccess, ILogger logger, int clientId)
 {
     this.adminDataAccess      = adminDataAccess;
     this.marketFileDataAccess = marketFileDataAccess;
     this.logger   = logger;
     this.clientId = clientId;
 }
示例#2
0
 public DecryptFileTask(IAdminDataAccess adminDataAccess, IClientDataAccess clientDataAccess, ILogger logger, int clientId)
 {
     this.logger           = logger;
     this.adminDataAccess  = adminDataAccess;
     this.clientDataAccess = clientDataAccess;
     this.clientId         = clientId;
 }
示例#3
0
 public TransmitFileTask(IAdminDataAccess adminDataAccess, IClientDataAccess clientDataAccess, IMarketFile marketDataAccess, ILogger logger, int clientId)
 {
     this.adminDataAccess  = adminDataAccess;
     this.clientDataAccess = clientDataAccess;
     this.marketDataAccess = marketDataAccess;
     this.logger           = logger;
     this.clientId         = clientId;
 }
示例#4
0
        public AdminProvider(IAdminDataAccess adminDataAccess)
        {
            if (adminDataAccess == null)
            {
                throw new ArgumentNullException(nameof(adminDataAccess));
            }

            _adminDataAccess = adminDataAccess;
        }
示例#5
0
 public ErcotEncryptFileTask(IAdminDataAccess adminDataAccess, IClientDataAccess clientDataAccess, IMarketFile marketDataAccess, ILogger logger, int clientId)
     : base(clientDataAccess, marketDataAccess)
 {
     this.adminDataAccess  = adminDataAccess;
     this.clientDataAccess = clientDataAccess;
     this.marketDataAccess = marketDataAccess;
     this.logger           = logger;
     this.clientId         = clientId;
 }
示例#6
0
        public MiramarController()
        {
            var connectionString = ConfigurationManager.ConnectionStrings["BillingAdmin"].ConnectionString;

            adminDataAccess = new AdminDataAccess(connectionString);

            logger = InfrastructureFactory.CreateLogger("Controller");

            publisher     = new MiramarPublisher();
            allowMetaData = false;
        }
示例#7
0
        public void Initialize()
        {
            clientId            = 1;
            logger              = MockRepository.GenerateMock <ILogger>();
            adminDataAccess     = MockRepository.GenerateMock <IAdminDataAccess>();
            clientDataAccess    = MockRepository.GenerateMock <IClientDataAccess>();
            marketDataAccess    = MockRepository.GenerateMock <IMarketFile>();
            transmitFileContext = new TransmitFileContext
            {
                DirectoryArchive   = "archive",
                DirectoryDecrypted = "decrypted",
                DirectoryEncrypted = "encrypted",
                DirectoryException = "exception"
            };

            task = new TransmitFileTask(adminDataAccess, clientDataAccess, marketDataAccess, logger, clientId);
        }
示例#8
0
 public AdminService(IAdminDataAccess data)
 {
     this.data = data;
 }