public async Task AddOrUpdateMovieWithRelationAsync(Movie movie, Person person, string relationType) { ThrowIfMovieNull(movie); ThrowIfPersonNull(person); if ((await GetMovieByTitleAndYearAsync(movie.Title, movie.Year)) == null) { await _movieRepo.AddWithRelationToPerson(movie, person, relationType); return; } //await UpdateMovieAsync(movie); await _movieRepo.AddRelationToPerson(movie, person, relationType); }