コード例 #1
0
 //add Fav
 public async Task AddFavourite(FavouriteRequestModel fav)
 {
     //check if fav already exits
     if (await FavExist(fav.UserId, fav.MovieId))
     {
         throw new Exception("Movie already exists");
     }
     var favourite = _mapper.Map <Favourite>(fav);
     await _favRepository.AddAsync(favourite);
 }
コード例 #2
0
        public async Task RemoveFavorite(FavouriteRequestModel fav)
        {
            var dbFav = await _favRepository.ListAsync(f => f.UserId == fav.UserId && f.MovieId == fav.MovieId);

            await _favRepository.DeleteAsync(dbFav.First());
        }