Изучение ASP.NET Core MVC / #3 - Создание моделей и интерфейсов в ASP.NET

preview_player
Показать описание
Модели содержат набор полей, позволяющих работать с данными и создавать различные объекты через ASP.NET Core. В уроке вы создадите модель, интрефейс, вмещающий функции по работе с моделью, а также добавите объекты, содержащие информацию про товары и категории на сайте.

✔ -------------

- Уроки от #GoshaDudar 👨🏼‍💻
- Все уроки по хештегу #goshaASP
Рекомендации по теме
Комментарии
Автор

Спасибо за твою работу, для меня твои уроки оказались полезными. Дальнейших тебе успехов.

juekved
Автор

Большое спасибо за ваши ролики!
Конечно, многие замечания в комментариях не безосновательны, но количество полезной информации в сотни раз превалирует над различного рода неточностями. Для начинающих (в том числе и для меня) эта информация действительно ценна
С меня однозначно лайк и уважение)

egor-letov
Автор

Почему вы автоматические свойства называете полями? и вам IDE подсвечивает что они должны быть с большой буквы....

aleksandrdevelopment
Автор

Первый раз вижу такой подход, когда интерфейс реализуется через свойства. Я к тому, что по моему мнению каждой из представленных свойст лучше вынести в функцию

tonytonytoday
Автор

Свойства принято называть с заглавной буквы, а тип переменной к цене товара принято применять decimal

sukszpf
Автор

Новички, всё запомнили? Вот так делать не надо. И термины повторите из авторитетного источника (Свойство от метода). 'Car' (как и все сущности) это набор свойств, ни о каких списках он не должен знать, а есть 'Cars : List<Car>' вот здесь, и фильтры, и поиск по имени и ID. Жизнь будет проще. Каждый класс должен 1 делом заниматься, очень редко двумя(но потом придется переписывать, если будет развиваться).

Draksha
Автор

Георгий, спасибо Вам за данный курс и за Ваш труд!!! Очень жду части с сессиями и кукис!!!

tihonpoluhin
Автор

По-поводу Category и Last(). 24:36 Мы сейчас указываем на первую позицию First() в списке категорий или последнюю Last() списка List<Category>. А если например в списке категорий будут не только две позиции электро авто и классические, а три или больше. Как указать например на категории между первой и последней?

iorgossqq
Автор

12:53 это не подключение папки, а пространства имен

ojlomvh
Автор

super !! Ogromnaja Blagodarnost' :)

olgasukhova
Автор

Почему available int, а не ushort? Ведь по сути так же не может быть отрицательного значения, и врятли на складе есть в наличии больше 1000 автомобилей.

komrad_sl
Автор

Readonly - значит, что переменная как const, но в нее можно записать значение во время создания объекта.

yulian_
Автор

Спасибо большое за такой полезный видос. Ты сократил моё время на поиски и прочтение книг, статей. Но хотелось бы знать как и откуда взялись ссылки на картинки.

ASPdeveloper
Автор

Знающие люди, объясните пожалуйста, чем является mock? Для в общем случае создается mock?

gvffexy
Автор

Кто знает зачем эти Моки нужны? Зачем реализововать интерфейсы в другом классе?

andreymtrx
Автор

Не понимаю зачем сюда заходить, смотреть урок (причем 3) а потом выливать негативные комменты. Критикуешь - предлагай, сделай лучше. По крайней мере по занятиям можно учиться, автор не раздражает и заумь не толкает. За что ему спасибо. Ведь это бесплатные уроки, кто кому чем обязан?

steklql
Автор

Если с бд это EF поле CategoryID можно не указывать он сам еёго генерит..при построении связей

sergs
Автор

Бро, это больше урок про ООП на решетке, чем про ASP.NET Core :)

JohnSmith-gtvj
Автор

Я почему то предпочитаю модели для отображения держать отдельно от моделей данных...

sergbo
Автор

Почему функции возвращают IEnumerable<Category>, а не List<Category>, зачем усложнять?

Raakkaa