//public async Task<IEnumerable<Favorite>> GetFavoritsByUserId(int userId) { // return await _userFavoriteRepository.GetFavoritsByUserId(userId); //} public async Task <Favorite> AddFavorite(UserFavoriteRequestModel userFavoriteRequestModel) { if (await IsMovieFavorited(userFavoriteRequestModel.UserId, userFavoriteRequestModel.MovieId) == true) { throw new Exception("You added this movie as favorite"); } Favorite favorite = new Favorite() { userId = userFavoriteRequestModel.UserId, MovieId = userFavoriteRequestModel.MovieId }; var addFavorite = await _userFavoriteRepository.AddAsync(favorite); return(addFavorite); }