public void AddWorker(IServiceWorker worker) { if (worker != null && !_isRunning) { _workers.Add(worker); } }
public override void SetUp() { base.SetUp(); TerminalBootstrapper.ConfigureTest(); ObjectFactory.Container.ConfigureQuickbooksDependencies(StructureMapBootStrapper.DependencyType.LIVE); _serviceWorker = ObjectFactory.GetInstance <IServiceWorker>(); _journalEntry = new terminalQuickBooks.Services.JournalEntry(_serviceWorker); }
public RunnerContext(IServiceConfiguration configuration, IServiceWorker worker, CancellationToken cancellationToken) { Configuration = configuration; Worker = worker; Cancellation = cancellationToken; }
public UpdateWorkerSteps() { _server = ServerSetup.Setup(); _client = _server.CreateClient(); _serviceWorker = (IServiceWorker)_server.Services.GetService(typeof(IServiceWorker)); }
public WorkerController(IServiceWorker serviceUser) =>
public Service(IServiceWorker opcServiceWorker) { this.opcServiceWorker = opcServiceWorker; }
/// <summary> /// Returns a list of QuickBooksAccounts, simplified version of Intuit Account class /// </summary> /// <param name="authTokenDO"></param> /// <param name="userId"/> /// <returns></returns> public ChartOfAccountsCM GetChartOfAccounts(AuthorizationToken authToken, IHubCommunicator hubCommunicator, IServiceWorker serviceWorker) { var listOfAccounts = GetAccountList(authToken, hubCommunicator, serviceWorker); if (listOfAccounts.Count == 0) { throw new Exception("No Accounts found in the QuickBooks account"); } var listOfQBAccounts = new List <AccountDTO>(); foreach (var curAccount in listOfAccounts) { var curQuickBooksAccount = new AccountDTO(); curQuickBooksAccount.Id = curAccount.Id; curQuickBooksAccount.Name = curAccount.Name; listOfQBAccounts.Add(curQuickBooksAccount); } return(new ChartOfAccountsCM() { Accounts = listOfQBAccounts }); }
/// <summary> /// Obtains list of accounts from Quick /// </summary> /// <param name="authTokenDO"></param> /// <param name="userId"/> /// <returns>List of Accounts of Intuit type</returns> public List <Intuit.Ipp.Data.Account> GetAccountList(AuthorizationToken authToken, IHubCommunicator hubCommunicator, IServiceWorker serviceWorker) { var curDataService = serviceWorker.GetDataService(authToken, hubCommunicator); var curAccountList = curDataService.FindAll(new Intuit.Ipp.Data.Account()).ToList(); return(curAccountList); }
public StudentProvider(IServiceWorker <IBucket, IStudent, Student, IOperationResult <Student>, IOperationResult <ICollection <Student> >, IDocumentFragment <Student> > studentRepoWorker) { _studentRepoWorker = studentRepoWorker; }
public ClassProvider(IServiceWorker <IBucket, IClass, Class, IOperationResult <Class>, IOperationResult <ICollection <Class> >, IDocumentFragment <Class> > classRepoWorker) { _classRepoWorker = classRepoWorker; }
public JournalEntry(IServiceWorker serviceWorker) { _serviceWorker = serviceWorker; }