/// <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); }
/// <summary> /// Creates Journal Entry in the developers account in Sandbox in Intuit https://sandbox.qbo.intuit.com/app/journal /// </summary> public void Create( StandardAccountingTransactionDTO curAccountingTransactionDto, AuthorizationToken authToken, IHubCommunicator hubCommunicator) { var curJournalEntry = CreateQbJournalEntry(curAccountingTransactionDto); var curDataService = _serviceWorker.GetDataService(authToken, hubCommunicator); try { curDataService.Add(curJournalEntry); } catch (Exception curException) { throw curException; } }