public async Task AddFilmProductionAsync(AddUserFilmProductionModel addUserFilmProductionModel, string userId) { if (await _userFilmProductionsRepository.IsFilmProductionAddedAsync(addUserFilmProductionModel.FilmProductionId, userId)) { throw new HttpStatusCodeException(HttpStatusCode.BadRequest, "Film jest już na twojej liście."); } else { await _userFilmProductionsRepository.AddFilmProductionAsync(addUserFilmProductionModel, userId); } }
public async Task AddCommentAsync(AddCommentModel addCommentModel, string userId) { await CheckFilmProductionExist(addCommentModel.FilmProductionId); if (!await _userFilmProductionsRepository.IsFilmProductionAddedAsync(addCommentModel.FilmProductionId, userId)) { throw new HttpStatusCodeException(HttpStatusCode.BadRequest, "Dodaj Produkcje filmową do swojej list aby móc ją komentować."); } await _reviewFilmProductionRepository.AddCommentAsync(addCommentModel, userId); }