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


Структура проекта
Задание
Разработайте простое веб-приложение, которое позволит вести список контактов. Приложение должно быть опязательно реализовано на C# с применением ASP.NET Core MVC и EF. В качестве базы данных можете выбрать любую из удобных вам. Обязательные требования к функционалу - базовые CRUD - операции. Дополнительное требование - регистрация и авторизация пользователей. ( по желанию).
Функционал программы
- добавление контактов
- редактирование контактов
- удаление контактов
- поиск по имени и Фамилии контакта
Фрагмент программного кода
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace PhoneBook.Models
{
/// <summary>
/// класс - контакт
/// </summary>
[Table("Contacts")]
public class Contact
{
/// <summary>
/// Идентификатор контакта
/// </summary>
public int Id { get; set; } // id контакта
/// <summary>
/// Фамилия контакта
/// </summary>
[MaxLength(100)]
public string LastName { get; set; } = string.Empty; // фамилия контакта
/// <summary>
/// Имя контакта
/// </summary>
[MaxLength(100)]
public string FirstName { get; set; } = string.Empty; // имя контакта
/// <summary>
/// Фото контакта
/// </summary>
[MaxLength(100)]
public string ImageFileName { get; set; } = string.Empty; // фото контакта
/// <summary>
/// Город проживания контакта
/// </summary>
[MaxLength(100)]
public string City { get; set; } = string.Empty; // город проживания контакта
/// <summary>
/// Адрес проживания контакта
/// </summary>
[MaxLength(100)]
public string Address { get; set; } = string.Empty; // адрес проживания контакта
/// <summary>
/// Номер телефона контакта
/// </summary>
[MaxLength(15)]
public string Phone { get; set; } = string.Empty; // номер телефона контакта
/// <summary>
/// Категория контакта
/// </summary>
[MaxLength(100)]
public string Category { get; set; } = string.Empty; // категория контакта
public DateTime CreatedAt { get; set; } // дата создания контакта
}
}
Пояснения по запуску программы
Инструкция по работе с приложением.docx - внимательно читаем данный документ. Это подробная инструкция по работе с данным приложением.
Телеграм
-