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(); }
public void ArtworkTestInitialize() { Console.Out.Write("ArtworkTestInitialize called..."); _artworkRepository = new ArtworkRepository(); _artistRepository = new ArtistRepository(); _categoryRepository = new CategoryRepository(); _artwork = new Artwork(); }
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; }
public void DisableArtwork(Artwork artwork) { db.Artworks.Add(artwork).Active = false; db.SaveChanges(); }
public void DeleteArtwork(Artwork artwork) { db.Artworks.Remove(artwork); db.SaveChanges(); }