public async Task <ChildChallenge> AddChildChallenge(ChildChallenge challenge)
        {
            if (await _dbContext.Children.FindAsync(challenge.ChildID) == null)
            {
                return(null);
            }

            _ = await _dbContext.ChildChallenges.AddAsync(challenge);

            _ = await _dbContext.SaveChangesAsync();

            return(challenge);
        }
        public async Task <bool> RemoveChallenge(int challengeId)
        {
            ChildChallenge foundChildChallenge = await _dbContext.ChildChallenges.FindAsync(challengeId);

            if (foundChildChallenge == null)
            {
                return(false);
            }

            _ = _dbContext.ChildChallenges.Remove(foundChildChallenge);
            _ = await _dbContext.SaveChangesAsync();

            return(true);
        }