public async void Answer(MatchQuestion matchQuestion, string JWT)
        {
            using (AppDBContext _context = new AppDBContext())
            {
                User user = await _context.Users.Include(u => u.UserMatchQuestions)
                            .ThenInclude(umq => umq.MatchQuestion)
                            .ThenInclude(mq => mq.MatchAnswers)
                            .Where(u => u.JWT == JWT)
                            .SingleOrDefaultAsync();

                var umquestion = new UserMatchQuestion {
                    User = user, MatchQuestion = matchQuestion
                };
                _context.UserMatchQuestions.Add(umquestion);
            }
        }
        public async void AddOverriden(MatchQuestion matchQuestion, string JWT)
        {
            using (AppDBContext _context = new AppDBContext())
            {
                User user = await _context.Users.Include(u => u.UserMatchQuestions)
                            .ThenInclude(umq => umq.MatchQuestion)
                            .ThenInclude(mq => mq.MatchAnswers)
                            .Where(u => u.JWT == JWT)
                            .SingleOrDefaultAsync();

                UserMatchQuestion umquestion = new UserMatchQuestion {
                    User = user, MatchQuestion = matchQuestion, MatchAnswerID = matchQuestion.MatchAnswerID
                };
                _context.MatchQuestions.Update(matchQuestion);
                _context.UserMatchQuestions.Add(umquestion);
                await _context.SaveChangesAsync();
            }
        }