Example #1
0
        public ActionResult CreateArtwork()
        {
            var viewModel = new ArtworkViewModel();
            viewModel.Artists = new ArtistRepository().GetAllArtist().ToList().ConvertToViewModel();
            viewModel.Categories = new CategoryRepository().GetAllCategories().ToList().ConvertToViewModel();

            return View(viewModel);
        }
Example #2
0
        public ActionResult CreateArtwork(ArtworkViewModel model)
        {
            if (ModelState.IsValid)
            {
                var repo = new ArtworkRepository();
                Artwork artwork = model.ConvertToBusinessModel();
                artwork.Active = true;
                artwork.Date = DateTime.Now;
                repo.InsertArtwork(artwork);
            }
            model.Artists = new ArtistRepository().GetAllArtist().ToList().ConvertToViewModel();
            model.Categories = new CategoryRepository().GetAllCategories().ToList().ConvertToViewModel();

            return View(model);
        }