Введение и подготовка 0:00 Урок посвящен регистрации пользователей в приложении. Рекомендация сайта для кода и домашних заданий. Переход к файлу main.windows.cs для регистрации пользователя.
Создание ссылки на класс контекста 0:45 Добавление поля для ссылки на класс контекста. Создание объекта на основе класса контекста. Установка значения в конструкторе.
Работа с базой данных 1:41 Обращение к объекту контекста для работы с базой данных. Обращение к таблице users. Использование метода add для добавления новой записи.
Создание объекта модели 2:40 Создание объекта на основе класса модели user. Передача параметров: логин, email, password. Сохранение объекта в базе данных с помощью метода saveChanges.
Тестирование и исправление ошибок 4:43 Установка модификатора доступа для полей модели на public. Запуск программы и ввод данных для регистрации. Исправление ошибок, связанных с неправильными полями или отсутствием геттеров и сеттеров.
Создание геттеров и сеттеров 6:01 Создание геттеров и сеттеров для полей модели. Повторный запуск программы и проверка корректности регистрации.
Вывод информации 7:57 Создание текстового поля для вывода информации. Настройка текстового поля и указание его идентификатора. Удаление текстового поля после проверки корректности работы.
Получение записей из таблицы 10:11 Создаем список объектов на основе класса User. Обращаемся к базе данных и методу getList для получения всех записей. Преобразуем записи в формат списка.
Обработка записей 11:11 Создаем строковую переменную str для записи записей. Перебираем список User и добавляем каждую запись в str. Выводим логин пользователя из базы данных.
Формирование строки 12:11 Формируем строку с логинами пользователей. Добавляем пробелы для разделения записей. Устанавливаем переменную str в экземпляр text.
Тестирование и выводы 13:10 Тестируем код, выводя логины пользователей. Регистрация работает корректно, подвязана к локальной базе данных. В следующем уроке обсудим авторизацию пользователей и работу с базами данных. Подписывайтесь на канал и группу ВКонтакте, переходите на сайт для дополнительных материалов.