示例#1
0
 public void ArtworkTestInitialize()
 {
     Console.Out.Write("ArtworkTestInitialize called...");
     _artworkRepository = new ArtworkRepository();
     _artistRepository = new ArtistRepository();
     _categoryRepository = new CategoryRepository();
     _artwork = new Artwork();
 }
示例#2
0
 public void AuctionTestInitialize()
 {
     Console.Out.Write("AuctionTestInitialize called...");
     _auctionRepository = new AuctionRepository();
     _artworkRepository = new ArtworkRepository();
     _bidRepository = new BidRepository();
     _auction = new Auction();
 }
示例#3
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);
        }
示例#4
0
 public ActionResult Gallery()
 {
     List<Artwork> artworks = new ArtworkRepository().GetAllArtworks();
     return View(artworks);
 }