Example #1
0
        public async Task <MovieHasMovieTag> Add(MovieHasMovieTag entity)
        {
            await _context.MovieHasMovieTags.AddAsync(entity);

            await _context.SaveChangesAsync();

            if (entity == null)
            {
                throw new InvalidDataException("Связь между фильмом и жанром фильма не создана");
            }

            return(entity);
        }
Example #2
0
        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);
        }