Задание
Разработка магазина спорт товаров на языке высокого уровня C# с регистрацией пользователей, базой данных SqLite и SQL Server, на WPF.
Функционал программы
Например:
- учет товаров
- учет продаж
- учет сотрудников
- добавление, удаление, изменение данных
- регистрация пользователей
- авторизация пользователей
- кабинет пользователей
Фрагмент программного кода (интерфейс IProductProcess)
using Sports.BL.Models;
using System.Collections.Generic;
namespace Sports.BL.Interfaces
{
/// <summary>
/// Декларация действий по работе с товаром
/// </summary>
public interface IProductProcess
{
/// <summary>
/// Возвращает список товаров
/// </summary>
/// <returns>список товаров</returns>
IList<ProductDto> GetList();
/// <summary>
/// Возвращает товар по его id
/// </summary>
/// <param name="id">id товара </param>
/// <returns>Товар</returns>
ProductDto Get(int id);
/// <summary>
/// Добавляет товар
/// </summary>
/// <param name="product"></param>
void Add(ProductDto product);
/// <summary>
/// Обновляет данные о товаре
/// </summary>
/// <param name="product">Товар, изменения которого нужно сохранить</param>
void Update(ProductDto product);
/// <summary>
/// Удаляет товар
/// </summary>
/// <param name="id">id товара, который нужно удалить</param>
void Delete(int id);
}
}
Скриншот архива с проектом

Пояснения по запуску программы
Запустить Visual Studio 2019/22, запустить проект. Про подкючение базы данных смотри видео на моём YouTube-канале. Ссылка на видео: https://youtu.be/r2faEcQW2fM
Телеграм
-