public async Task <MovieHasMovieTag> Add(MovieHasMovieTag entity) { await _context.MovieHasMovieTags.AddAsync(entity); await _context.SaveChangesAsync(); if (entity == null) { throw new InvalidDataException("Связь между фильмом и жанром фильма не создана"); } return(entity); }
public async Task <bool> Update(int id, MovieHasMovieTag entity) { var movieHasMovieTag = await _context.MovieHasMovieTags.FindAsync(id); if (movieHasMovieTag == null) { throw new MovieHasMovieTagNotFoundException(); } movieHasMovieTag.IdMovie = entity.IdMovie; movieHasMovieTag.IdMovieTag = entity.IdMovieTag; _context.MovieHasMovieTags.Update(movieHasMovieTag); return(await _context.SaveChangesAsync() > 0); }