public Image ConvertFromAuctionPictureToImage(InsertPictureModel aPic)
        {
            Image image = new Image
            {
                Description = aPic.Description,
                FileName    = aPic.FileStream.FileName,
                FileStream  = aPic.FileStream.InputStream
            };

            return(image);
        }
        public ActionResult AddPictures(int id, string userName)
        {
            // If user is not the same as the owner of the auction.
            if (User.Identity.Name.Equals(userName))
            {
                InsertPictureModel auctionPicture = new InsertPictureModel();
                auctionPicture.Id = id;

                return(View(auctionPicture));
            }
            else
            {
                return(View("NotFound"));
            }
        }
        public ActionResult AddPictureDetails(InsertPictureModel picture, int id)
        {
            B_AuctionController bACtr = new B_AuctionController();

            //GET ALL PICTURES FROM AUCTION
            if (ModelState.IsValid)
            {
                ConvertViewModel converter = new ConvertViewModel();

                bACtr.InsertPicture(converter.ConvertFromAuctionPictureToImage(picture), User.Identity.Name, id);

                TempData["Referer"] = "PictureSuccessful";
            }
            else
            {
                TempData["Referer"] = "PictureFailed";
            }
            return(RedirectToAction("AddPictures", new { id }));
        }