Это был первый ASP.NET Core MVC, который я построил, и, конечно, это был беспорядок. Я буквально написал большую часть бизнес-логики в контроллерах. Я все еще не знал о разделении задач, жесткой связи и хороших принципах проектирования, но, тем не менее, это был для меня на тот момент очень хороший проект и я им гордился
Проект галереи героев был создан с использованием ASP.NET Core, Entity Framework Core, SQL Server, HTML, CSS, JS, Bootstrap и jQuery. Цель этой системы — управлять данными героя, включая личную информацию, способности и уровни силы.
Клонируем репозиторий:
Копировать
git clone https://github.com/alaaebrahim0/hero-gallery.git
Откройте проект в предпочитаемой вами среде IDE (Visual Studio или Visual Studio Code). Установите .NET 6 SKD или более позднюю версию. Установите SQL Server. Измените строку подключения в appsetting.json.
Update-Database
Сборка и запуск проекта
ПРИМЕЧАНИЕ. Бизнес-логика записывается в контроллере из-за размера приложения, но это не считается хорошей практикой и должно быть (распределено) по классам сервисов.