public ActionResult GetImages()
        {
            var dir = new DirectoryInfo(string.Format("{0}\\Content\\Data", Server.MapPath(@"\")));

            var getNews = MagazineService.GetNewsWithOutThumbnail();

            foreach (var item in getNews)
            {
                Console.WriteLine(item.Image);
                string newDir   = System.IO.Path.Combine(dir.ToString(), item.Image);
                bool   isExists = System.IO.File.Exists(newDir);
                if (isExists)
                {
                    FileInfo f = new FileInfo(newDir);

                    var    guid           = Guid.NewGuid().ToString();
                    var    thumbDir       = new DirectoryInfo(string.Format("{0}\\Content\\Thumbnails", Server.MapPath(@"\")));
                    string pathString     = System.IO.Path.Combine(thumbDir.ToString(), "");
                    bool   thumbNailExist = System.IO.Directory.Exists(pathString);
                    if (!thumbNailExist)
                    {
                        System.IO.Directory.CreateDirectory(pathString);
                    }
                    Stream fs = System.IO.File.OpenRead(f.FullName);
                    System.Drawing.Image image = System.Drawing.Image.FromStream(fs);


                    var realH = 175;
                    var realW = 350;

                    using (var input = new Bitmap(image))
                    {
                        using (var thumb = new Bitmap(realW, realH))
                            using (var graphic = Graphics.FromImage(thumb))
                            {
                                var path = thumbDir + "/" + guid + ".png";
                                graphic.InterpolationMode = InterpolationMode.HighQualityBicubic;
                                graphic.SmoothingMode     = SmoothingMode.AntiAlias;
                                graphic.PixelOffsetMode   = PixelOffsetMode.HighQuality;
                                graphic.DrawImage(input, 0, 0, realW, realH);

                                using (var output = System.IO.File.Create(path))
                                {
                                    switch (MimeMapping.GetMimeMapping(f.Name))
                                    {
                                    case "image/jpeg": thumb.Save(output, ImageFormat.Jpeg); break;

                                    case "image/png": thumb.Save(output, ImageFormat.Png); break;
                                    }

                                    MagazineService.AddThumbnail(item.NewsId, guid + ".png");
                                    Console.WriteLine(guid + ".png");
                                }
                            }
                    }
                }
            }

            return(View(getNews));
        }