コード例 #1
0
 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);
     }
 }
コード例 #2
0
        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);
        }