コード例 #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 AddFilmProductionAsync(AddUserFilmProductionModel addUserFilmProductionModel, string userId)
        {
            await _mySerialListDBContext.WatchingFilmProductionStatuses.AddAsync(new WatchingFilmProductionStatus
            {
                FilmProductionId = addUserFilmProductionModel.FilmProductionId,
                WatchingStatus   = addUserFilmProductionModel.WatchingStatus,
                UserId           = userId,
                Episodes         = addUserFilmProductionModel.Episodes ?? 1
            });

            await _mySerialListDBContext.SaveChangesAsync();
        }
コード例 #3
0
        public async Task <ActionResult> AddFilmProductionAsync([FromBody] AddUserFilmProductionModel addUserFilmProductionModel)
        {
            await _userFilmProductionsService.AddFilmProductionAsync(addUserFilmProductionModel, User.Identity.Name);

            return(Ok());
        }