using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace MyTests.Pages { /// /// Логика взаимодействия для CheckTestResultsCatalog.xaml /// public partial class CheckTestResultsCatalog : Page { public CheckTestResultsCatalog(Tests _test) { InitializeComponent(); AnswersListBox.Items.Clear(); List answerList = new List(); foreach (Users user in cnt.db.Users) { AnswerClass newUserAnswer = new AnswerClass(); newUserAnswer.surname = user.Surname; newUserAnswer.name = user.Name; newUserAnswer.patronymic = user.Patronymic; newUserAnswer.correct = -1; //add count of correct answers newUserAnswer.count = user.Tests.Where(item => item.Questions == _test.Questions).Count(); answerList.Add(newUserAnswer); } AnswersListBox.ItemsSource = answerList; } public class AnswerClass { public string surname { get; set; } public string name { get; set; } public string patronymic { get; set; } public int correct { get; set; } public int count { get; set; } } } }