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); } } } }