/// <summary>
        /// Fetchs all the images from the provided website.
        /// </summary>
        /// <param name="p_WebsiteUrl">The website URL.</param>
        /// <returns>All the images from the website.</returns>
        public IList <ImageModel> FetchImages(string p_WebsiteUrl)
        {
            var document = m_HtmlWeb.Load(p_WebsiteUrl);

            return(document.DocumentNode.Descendants("img")
                   .Select(element => element.GetAttributeValue("src", null))
                   .Where(source => !String.IsNullOrEmpty(source))
                   .Select(imageUrl => ForceAbsolutePath(imageUrl, p_WebsiteUrl))
                   .Select(imageUrl => new ImageModel(imageUrl))
                   .ToList());
        }
        public IEnumerable <Draw> LoadDraws()
        {
            var htmlDoc = htmlWeb.Load(url);

            yield return(ExtractDraw(htmlDoc, "sixaus49"));

            yield return(ExtractDraw(htmlDoc, "euro-millions"));

            yield return(ExtractDraw(htmlDoc, "euro-jackpot"));

            yield return(ExtractDraw(htmlDoc, "cash-4-life"));

            yield return(ExtractDraw(htmlDoc, "power-ball"));

            yield return(ExtractDraw(htmlDoc, "mega-millions"));
        }