public IService Create(IDataSyncService info) { IService service = null; long serviceCode = 0; AccessToken token = accessTokenRepository.Get(info.AccessTokenId); if (long.TryParse(info.Code, out serviceCode)) { if (token == null) { throw new ApplicationException("Token can not found."); } // continue... } else { throw new ApplicationException(serviceCode.ToString() + " service code format was warran"); } switch (serviceCode) { case (long)DataSyncServiceCode.com_alibaba_trade_alibaba_trade_getSellerOrderList_1: service = new AlibabaTradeGetSellerOrderListService(token, tradeManager); break; case (long)DataSyncServiceCode.com_alibaba_trade_alibaba_trade_get_sellerView_1: break; } return(service); }
public void TestSetup() { _dataSyncServis = Substitute.For<IDataSyncService>(); _safetyLogger = Substitute.For<ILogger>(); _dataSyncYonetici = new DataSyncYonetici(_dataSyncServis, _safetyLogger); }
public Main() { InitializeComponent(); dataSyncService = new DataSyncService(); Test(); }
/// <summary> /// Constructs an instance of SyncApp. /// </summary> public SyncApp( ILogger <SyncApp> logger, IDataSyncService dataSyncService, IDataStorageService dataStorageService) { Logger = logger; _dataSyncService = dataSyncService; _dataStorageService = dataStorageService; _commandLineApplication = new CommandLineApplication(throwOnUnexpectedArg: false); }
public CheckInTimeTableService(IRESTService apiService) { _isFirstSync = true; CheckIns = new List <CheckIn>(); _apiService = apiService; _dataSyncService = new PollingDataSyncService <CheckIn>(5000, _apiService); _dataSyncService.NewData += OnNewElementsFound; _dataSyncService.AlteredData += OnAlteredElementsFound; _timer = new Timer(5000); _timer.Elapsed += OnAppointmentSortRequest; }
public void Sync() { try { _dataSyncServis.Sync(); } catch (Exception ex) { if (KritikHataAtti != null) _dataSyncServis = KritikHataAtti(); _safetyLogger.Logla(ex.Message); } }
public DataSyncYonetici(IDataSyncService dataSyncServis, ILogger safetyLogger) { _dataSyncServis = dataSyncServis; _safetyLogger = safetyLogger; }