public async Task <List <SiteFolder> > GetAllSiteFolders() { List <SiteFolder> siteFolderList = new List <SiteFolder>(); using (DbDataReader reader = await dbSiteFolder.GetAll()) { while (reader.Read()) { SiteFolder siteFolder = new SiteFolder(); siteFolder.LoadFromReader(reader); siteFolderList.Add(siteFolder); } } return(siteFolderList); }
public async Task <List <ISiteFolder> > GetAllSiteFolders(CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); List <ISiteFolder> siteFolderList = new List <ISiteFolder>(); using (DbDataReader reader = await dbSiteFolder.GetAll(cancellationToken)) { while (reader.Read()) { SiteFolder siteFolder = new SiteFolder(); siteFolder.LoadFromReader(reader); siteFolderList.Add(siteFolder); } } return(siteFolderList); }