public ActionResult AddPictures(int ID, IEnumerable<HttpPostedFileBase> AddPics)
        {
            foreach (var pic in AddPics)
            {
                //Check if image
                try
                {
                    var tempImage = Bitmap.FromStream(pic.InputStream); //This will throw an exception if not real

                    //Create a GUID for a file name. Each picture name will be unique
                    Guid pictureName = Guid.NewGuid();
                    string filePath = Server.MapPath("\\PICTURES\\") + pictureName.ToString() + Path.GetExtension(pic.FileName);

                    pic.SaveAs(filePath);

                    //Create a new Picture object now
                    Picture pix = new Picture
                    {
                        Source = "/PICTURES/" + pictureName.ToString() + Path.GetExtension(pic.FileName),
                        AlbumId = ID
                    };
                    HomeController.newsDB.Pictures.Add(pix);
                }
                catch (Exception e)
                {
                    //not a real image
                }
            }
            HomeController.newsDB.SaveChanges();
            // AlbumDetail(ID);
            // return View("AlbumDetail", new { id = ID });
            //return PartialView("AlbumDetail", new { id = ID });
            // return null;
            //return RedirectToAction("AlbumDetail", new { id = ID });
            return RedirectToAction("Index");
        }
 public ActionResult DeleteConfirmedPicture(Picture pic)
 {
     int albumId = pic.AlbumId;
     HomeController.newsDB.Pictures.Remove(HomeController.newsDB.Pictures.Find(pic.Id));
     HomeController.newsDB.SaveChanges();
     return RedirectToAction("EditAlbum/" + albumId); //Return to editing
 }