Скриншот архива с проектом
Структура проекта
Задание
Разработайте простое веб-приложение, которое позволит вести список контактов. Приложение должно быть опязательно реализовано на 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 - внимательно читаем данный документ. Это подробная инструкция по работе с данным приложением.
admin