public IActionResult GetAllUsersCandy()
        {
            var repo   = new CandyMarketRepository();
            var result = repo.GetAllUsersCandy();

            return(Ok(result));
        }
        public IActionResult TradeSinglePiece(int userCandyId1, int userCandyId2)
        {
            var repo   = new CandyMarketRepository();
            var result = repo.TradeSinglePiece(userCandyId1, userCandyId2);

            return(Ok(result));
        }
        public IActionResult TradeCandy(int userId1, int userId2)
        {
            var repo   = new CandyMarketRepository();
            var result = repo.TradeCandy(userId1, userId2);

            return(Ok(result));
        }
        public IActionResult userFlavorCategory(int userId, string flavorCategory)
        {
            var repo       = new CandyMarketRepository();
            var userFlavor = repo.EatRandomCandyByFlavor(userId, flavorCategory);

            return(Ok(userFlavor));
        }
        public IActionResult EatCandy(int userId, int candyId)
        {
            var repo      = new CandyMarketRepository();
            var userCandy = repo.EatCandy(userId, candyId);

            return(Ok(userCandy));
        }
        public IActionResult GetAllCandy()
        {
            var repo = new CandyMarketRepository();

            var AllCandy = repo.GetAllCandy();

            return(Ok(AllCandy));
        }
        public IActionResult GetCandyByUser(int id)
        {
            var repo = new CandyMarketRepository();
            //var user = getUserById(id);
            var candy = repo.GetCandyByUser(id);

            //user == null
            if (candy == null)
            {
                return(NotFound("No candy or user found."));               // Add user to the IF statement.
            }
            return(Ok(candy));
        }
Exemplo n.º 8
0
 public CandyMarketController(CandyMarketRepository repository)
 {
     _repository = repository;
 }