На этом уроке мы реализуем функционал администратора сайта. Администратор сможет подтверждать истории для публикации.
Дата отправки отчёта:
14 марта 2016 г.
Задание выполнено: за
2 час. 00 мин.
Чему научился:
Использовать enum в таблице, модерировать записи.
Что было сложным:
Сложности у меня в другом :( - при попытке запустить проект VideoSchool, размещенный на GitHub, возникает ошибка Не удалось загрузить файл или сборку "Microsoft.Web.Infrastructure... (проблема на втором скриншоте) Думала, что здесь найду, как решить эту проблему, досмотрела урок до конца, но не нашла.
Комментарии:
Все-таки функция addslashes() должна делать проверку на то, что строка содержит null: public string addslashes(string text) { if (text==null) return ""; return text.Replace("\'", "\\\'"); } Теперь у меня программа не вылетает, когда пароль при входе вообще не введен.
Научился: Очень познавательно!
Научился сохранять сессию при авторизации, делать проверку записей авторизованным пользователем, менять записи в колонке статуса истории в базе и выводить истории в зависимости от записи в колонке статуса истории.
Так как в MSSQL не поддерживается enum в качестве типа записи, то реализовал через CONSTRAINT.