public async Task <QuestionWithAnswers> FindWithAnswersById(int id) { var q = await dbcontext.Questions .Include(q => q.Answers) .ThenInclude(a => a.User) .Include(q => q.Answers) .ThenInclude(a => a.Moderator) .Include(q => q.User) .Include(q => q.Moderator) .Include(q => q.Topic) .SingleOrDefaultAsync(q => q.Id == id); return(DbMapper.MapDbQuestionWithAnswers(q)); }