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

Задание
Напишите приложение на C# используя одну из технологий на выбор: WPF или WinForms для магазина печенья. Приложение должно иметь дружественный и удобный интерфейс, минималистичный дизайн и функционал. Базу данных можете использоать любую на свое усмотрение.
Функционал программы
- регистрация
- авторизация
- кабинет пользователя
- добавление печенья
- удаление печенья
- редактирование печенья
Фрагмент программного кода (код класса - CookieDto.cs)
namespace CookiesApp.Models
{
/// <summary>
/// Класс - печенье
/// </summary>
public class CookieDto
{
/// <summary>
/// id печенья
/// </summary>
public int Id { get; set; }
/// <summary>
/// название печенья
/// </summary>
public string Name { get; set; }
/// <summary>
/// Дата заказа печенья
/// </summary>
public int OrderDate { get; set; }
/// <summary>
/// Дата продажи печенья
/// </summary>
public int? SaleDate { get; set; }
/// <summary>
/// Категория
/// </summary>
public string Category { get; set; }
/// <summary>
/// Статус
/// </summary>
public string Status { get; set; }
}
}
Фрагмент программного кода (код интерфейса - ICookieProcess.cs)
using CookiesApp.Models;
using System.Collections.Generic;
namespace CookiesApp.Interfaces
{
/// <summary>
/// Декларация действий по работе с печеньем
/// </summary>
public interface ICookieProcess
{
/// <summary>
/// Возвращает список печений
/// </summary>
/// <returns>спсок печений</returns>
IList<CookieDto> GetList();
/// <summary>
/// Возвращает печенье по id
/// </summary>
/// <param name="id">id печенья</param>
/// <returns>Печенье</returns>
CookieDto Get(int id);
/// <summary>
/// Добавляет печенье
/// </summary>
/// <param name="cookie"></param>
void Add(CookieDto cookie);
/// <summary>
/// Обновляет данные о печенье
/// </summary>
/// <param name="cookie">Печенье, изменения о котором нужно сохранить</param>
void Update(CookieDto cookie);
/// <summary>
/// Удаляет печенье
/// </summary>
/// <param name="id">id печенья, которое надо удалить</param>
void Delete(int id);
}
}
Пояснения по запуску программы
- Скачиваем и устанавливаем Visual Studio 2022 - https://visualstudio.microsoft.com/ru/vs/community/
- Скачиваем и устанавливаем SQL Server - https://learn.microsoft.com/ru-ru/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16
- При установке Visual Studio выбираем нужные рабочие нагрузки и дополнительные компоненты.
- Запускаем проект.

Телеграм
-