Добавить в проект использование PostgreSQL с сохранением user ввода
Проект предназначен для изучения базовых структур данных языка программирования C#. На данный момент реализовано 8 структур. Пользователь реализовывает структуру, после чего его код в виде строки поступает в контроллер и обрабатывается.
Что нужно сделать:
1) Добавить авторизацию и регистрацию в приложение, в самом базовом виде. Регистрация (логин+пароль), Авторизация (логин+пароль). Добавить проверку занятости логина. И соответствующие страницы.
2) В шапку добавить логин пользователя после авторизации.
3) Сохранять в БД полученный код пользователя, с привязкой к самому пользователю.
Т.е структура таблицы (foreign key на пользователя и text для каждой структуры)
Использовать PostgreSQL + Entity Framework
4) Выводить на фронт код пользователя в структуру, если такие данные есть в нашем БД. (всего 8 структур, расширения не будет, так что можно хардкодить)
По факту это механизм сохранения прогресса пользователя в реализации структуры.
Ссылка на гитхаб проекта: https://github.com/voda2600/SharpTeach