Esempio n. 1
0
        public async Task <List <ISiteHost> > GetPageHosts(
            int pageNumber,
            int pageSize)
        {
            List <ISiteHost> hosts = new List <ISiteHost>();

            using (DbDataReader reader = await dbSiteSettings.GetPageHosts(pageNumber, pageSize))
            {
                while (reader.Read())
                {
                    SiteHost host = new SiteHost();
                    host.LoadFromReader(reader);
                    hosts.Add(host);
                }
            }

            return(hosts);
        }
Esempio n. 2
0
        public async Task <List <ISiteHost> > GetPageHosts(
            int pageNumber,
            int pageSize,
            CancellationToken cancellationToken = default(CancellationToken))
        {
            cancellationToken.ThrowIfCancellationRequested();
            List <ISiteHost> hosts = new List <ISiteHost>();

            using (DbDataReader reader = await dbSiteSettings.GetPageHosts(pageNumber, pageSize))
            {
                while (reader.Read())
                {
                    SiteHost host = new SiteHost();
                    host.LoadFromReader(reader);
                    hosts.Add(host);
                }
            }

            return(hosts);
        }