Скриншот архива с проектом

Структура проекта

Задание
Разработайте на язхыке C# и ASP.NET Core MVS NET 7.0 простое веб-приложение для для учета компьютерных игр, приложение должно носить название - Каталог компьютерных игр. Для работы с базой данных рекомендуется использовать EF Core.
Функционал программы
- добавление игр в каталог
- удаление игр
- редактирование игр
Фрагмент программного кода
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using Microsoft.EntityFrameworkCore;
namespace GamesShopMVC.Data.Models
{
[Table("Games")]
public class Game
{
public int Id { get; set; }
[MaxLength(100)]
public string Name { get; set; } = string.Empty;
[MaxLength(100)]
public string Description { get; set; } = string.Empty;
[MaxLength(100)]
public string Genre { get; set; } = string.Empty;
[Precision(16,2)]
public decimal Price { get; set; }
public bool Availability { get; set; }
[MaxLength(100)]
public string ImageFileName { get; set; } = string.Empty;
public DateTime CreatedAt { get; set; }
public DateTime SaleDate { get; set; }
}
}
Пояснения по запуску программы
- Скачиваем и устанавливаем Visual Studio 2022 Community - https://visualstudio.microsoft.com/ru/vs/community/
- Выбираем все необходимые рабочие нагрузки - это разработка веб и классических приложений на C#, в дополнительных параметрах проверяем что все компоненты выбраны, при необходимости доватьте то что считаете нужным.
- Скачиваем и устанавливаем Microsoft SQL Server Management Studio 20 - https://learn.microsoft.com/ru-ru/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16
- Имя сервера должно быть таким - (LocalDB)\MSSQLLocalDB
- Запускаем проект через Visual Studio 2022/ Удаляем папку миграций - Migrations. Переходим в Вид - Другие окна - Консоль диспетчера пакетов и пишем команды: Add-Migration Initial и Update-database.
- На верхней панели увидие зеленую стрелку, жмете на нее и запускаете ваш проект. Добавляете игры которые вам нужны.
Телеграм
-