public IActionResult GetFavoriteByUserId(int id)
        {
            var monsterFavoriteList = _repo.GetByUserId(id);
            var monsterList         = new List <FavoriteMonster>();

            monsterFavoriteList.ForEach((monster) => { monsterList.Add(new FavoriteMonster {
                    favoriteId = monster.Id, monsterObject = _monsterRepo.GetById(monster.MonsterId)
                }); });
            return(Ok(monsterList));
        }
Example #2
0
        public async Task <IHttpActionResult> GetByUserId()
        {
            var id    = authRepository.GetUserId();
            var items = await favoriteRepository.GetByUserId(id);

            return(Ok(items));
        }