public static Tuple<bool, string> IsUserChoiseCorrect(int questionId, int authorId, bool isAnswerCorrect) { var data = new FamousQuizData(new FamousQuizDbContext()); var question = data.Questions .All() .FirstOrDefault(q => q.Id == questionId); isAnswerCorrect = !((question.AuthorId == authorId) ^ isAnswerCorrect); return new Tuple<bool, string>(isAnswerCorrect, question.Author.FullName); }