// ---------------------- Start unified routines ---------------------- public List<QBAccount> getAllAccounts() // Max per page is 100 { var acctList = new List<QBAccount>(); switch (getActiveConnection().DataSource) { case "QBO": { QBOHelper qbo = new QBOHelper(); var accts = qbo.ListAllAccounts(); foreach (var item in accts) { var newAcct = new QBAccount(); newAcct.ID = item.Id.Value; newAcct.Name = item.Name; acctList.Add(newAcct); } break; } case "QBD": { QBDHelper qbd = new QBDHelper(); var accts = qbd.ListAllAccounts(); foreach (var item in accts) { var newAcct = new QBAccount(); newAcct.ID = item.Id.Value; newAcct.Name = item.Name; acctList.Add(newAcct); } break; } default: break; } return acctList; }
// ---------------------- Start unified routines ---------------------- public List <QBAccount> getAllAccounts() // Max per page is 100 { var acctList = new List <QBAccount>(); switch (getActiveConnection().DataSource) { case "QBO": { QBOHelper qbo = new QBOHelper(); var accts = qbo.ListAllAccounts(); foreach (var item in accts) { var newAcct = new QBAccount(); newAcct.ID = item.Id.Value; newAcct.Name = item.Name; acctList.Add(newAcct); } break; } case "QBD": { QBDHelper qbd = new QBDHelper(); var accts = qbd.ListAllAccounts(); foreach (var item in accts) { var newAcct = new QBAccount(); newAcct.ID = item.Id.Value; newAcct.Name = item.Name; acctList.Add(newAcct); } break; } default: break; } return(acctList); }