예제 #1
0
        public static void CheckValidImageURL()
        {
            var bolService  = new BOLService.BOLService();
            int totalRecord = bolService.TotalImages();
            int iCounter    = totalRecord / 1000;

            for (int i = 0; i <= iCounter; i++)
            {
                Console.WriteLine("Group: " + i);
                var lst = bolService.GetImgLinks(i, 1000);
                foreach (ImgLink link in lst)
                {
                    Console.WriteLine(link.linkimg);
                    HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(link.linkimg);
                    request.Method = "HEAD";
                    try
                    {
                        request.GetResponse();
                        continue;
                    }
                    catch
                    {
                        bolService.UpdateBadURL(link.ID);
                    }
                }
            }
        }
예제 #2
0
        //
        // GET: /Lastest/

        public ActionResult Index()
        {
            var bolService = new BOLService.BOLService();
            var obj        = new ImageDisplay();

            obj.PageIndex = 0;
            obj.PageSize  = 1000;
            obj.ListImg   = bolService.GetImgLinks(obj.PageIndex, obj.PageSize);
            return(View(obj));
        }