На этом уроке мы запустим модель Story - допишем методы Number() и Random(), организуем ещё одну проверку ошибок.
Дата отправки отчёта:
27 сентября 2018 г.
Задание выполнено: за
1 час. 19 мин.
Чему научился:
Добавили выбор истории по номеру. Уже подмывает начать рефакторить самому. В том числе вообще убрать из контроллера обращения напрямую к классу MySQL и инкапсулировать все обращения к нему внутрь основной модели. Но пока сдерживаю себя, чтобы потом не запутаться совсем))
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 1295. Дмитрий Че+119014. Mikhail Vasilev010558. Иван Воронин+16452. Кирилл Шмойлов+120122. Andrei09752. chokayes+13922. Александр+117947. Dmitry Sinitsin+117606. Виктор+118493. Evgenii Kudriavtcev+119869. Артем+119525. Александр Балбашов+116548. Hofflin+117663. Oleksandr+13747. Сергей+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Научился выводить данные и описывать ошибки использую MVC Трудности: Была проблема с ошибкой входа в БД. Оказалось зашел под другой виртуальной машиной на которой не была установлена БД из-за этого потратил время. Все норм.
Научился: Работать с контроллером Story Трудности: Что было самым сложным, то еще не кончилось :( Попробую описать ситуацию. После того как я ввожу
http://localhost:65185/story/number/12'/ в окне браузера (с заведомо неверным номером), у меня почему-то сохраняется состояние ошибки. Если раскомментировать строку ниже курсора на скриншоте, то программа перестает после такого ввода вообще что-либо выводить. Проверка IsError() возвращает true, и программа отказывается показывать мне случайные истории (как, впрочем, и истории с определенным номером).
Может, я просмотрела, где очищается ошибка, оставшаяся от предыдущего запроса?