Ejemplo n.º 1
0
 public void InsertArtwork(Artwork artwork)
 {
     db.Entry(artwork.Artist).State = EntityState.Unchanged;
     db.Entry(artwork.Category).State = EntityState.Unchanged;
     db.Artworks.Add(artwork);
     db.SaveChanges();
 }
Ejemplo n.º 2
0
 public void ArtworkTestInitialize()
 {
     Console.Out.Write("ArtworkTestInitialize called...");
     _artworkRepository = new ArtworkRepository();
     _artistRepository = new ArtistRepository();
     _categoryRepository = new CategoryRepository();
     _artwork = new Artwork();
 }
Ejemplo n.º 3
0
 public static Artwork ConvertToBusinessModel(this ArtworkViewModel model)
 {
     var artwork = new Artwork
                   {
                       Artist = model.Artist,
                       Category = model.Category,
                       Description = model.Description,
                       ImgFileName = "",
                       Price = model.Price,
                       SizeHeight = model.SizeHeight,
                       SizeWidth = model.SizeWidth,
                       Title = model.Title
                   };
     return artwork;
 }
Ejemplo n.º 4
0
 public void DisableArtwork(Artwork artwork)
 {
     db.Artworks.Add(artwork).Active = false;
     db.SaveChanges();
 }
Ejemplo n.º 5
0
 public void DeleteArtwork(Artwork artwork)
 {
     db.Artworks.Remove(artwork);
     db.SaveChanges();
 }