Beispiel #1
0
        public async Task <CreateContributorTypePerMovieResponse> CreateContributorTypesPerMovieAsync(IEnumerable <CreateContributorTypePerMovieRequest> requests)
        {
            var response = new CreateContributorTypePerMovieResponse();

            var contribTypes = requests.Select(r => new ContribTypeMovie
            {
                MovieId       = r.MovieId,
                ContribId     = r.ContributorId,
                ContribTypeId = r.ContribTypeId
            });

            await _context.AddRangeAsync(contribTypes);

            response.RowsAffected = _context.SaveChanges();

            return(await Task.FromResult(response));
        }