/// <summary> /// Creates a new Media in the database /// </summary> /// <param name="media">The Media</param> public void Add(Media media) { var entity = new Model.Media { Rating = media.Rating, MediaName = media.MediaName, Composer = media.Composer, Description = media.Description, MediaTypesId = media.MediaTypeId, MediaUrl = media.MediaUrl, GenreId = media.GenreId, Approved = media.Approved }; _context.Media.Add(entity); _context.SaveChanges(); }
/// <summary> /// Updates a Media /// </summary> /// <param name="media">The updated Media</param> public void Update(Media media) { var entity = _context.Media.Find(media.MediaId); if (entity == null) { throw new ArgumentNullException(); } entity.MediaName = media.MediaName; entity.Description = media.Description; entity.Composer = media.Composer; entity.Rating = media.Rating; entity.MediaUrl = media.MediaUrl; entity.Approved = media.Approved; entity.GenreId = media.GenreId; entity.MediaTypesId = media.MediaTypeId; _context.Media.Update(entity); _context.SaveChanges(); }