// GET: Artwork
        public ActionResult ViewArtwork()
        {
            KATEArtGalleryDBContext _allArtContext = new KATEArtGalleryDBContext();

            List <ArtWork> artworkDetails = _allArtContext.Artwork.ToList();

            return(View(artworkDetails));
        }
        // GET: Artists
        public ActionResult ViewArt()
        {
            KATEArtGalleryDBContext _allArtistContext = new KATEArtGalleryDBContext();

            List <Artist> artistDetails = _allArtistContext.Artist.ToList();

            //select new ArtWork
            //{
            //    Title = art.Title,
            //    //EmployeeId = emp.EmployeeId,
            //    //DepartmentName = dept.DepartmentName
            //}).ToList();

            return(View(artistDetails));
        }
        public ActionResult Delete(int artworkId)
        {
            if (artworkId != 0)
            {
                using (KATEArtGalleryDBContext _context = new KATEArtGalleryDBContext())
                {
                    ArtWork artwork = _context.Artwork.Find(artworkId);

                    _context.Artwork.Remove(artwork);
                    _context.SaveChanges();
                }
            }
            else
            {
                ViewBag.Title = "There was a problem";
            }
            return(RedirectToAction("ViewArtwork"));
        }
 [HttpPost] // must be here for page to work
 public ActionResult Create(ArtWork artworkDetails)
 {
     using (KATEArtGalleryDBContext _context = new KATEArtGalleryDBContext())
     {
         if (ModelState.IsValid)
         {
             ArtWork artwork = new ArtWork
             {
                 Title               = artworkDetails.Title,
                 Category            = artworkDetails.Category,
                 YearOriginalCreated = artworkDetails.YearOriginalCreated,
                 Medium              = artworkDetails.Medium,
                 Dimensions          = artworkDetails.Dimensions,
                 NumberMade          = artworkDetails.NumberMade,
                 NumberInInventory   = artworkDetails.NumberInInventory,
                 NumberSold          = artworkDetails.NumberSold
             };
             _context.Artwork.Add(artwork);
             _context.SaveChanges();
             return(RedirectToAction("ViewArtwork"));
         }
         return(View(artworkDetails));
     }
 }