MerryWaterCarrier
Тестовая задача для ООО Веселый Водовоз (C#, WPF, Microsoft.EntityFrameworkCore7,Sqlite)
Необходимо создать десктопное приложение для просмотра, ввода и редактирования следующих сущностей:
Сотрудники
Фамилия : string
Имя : string
Отчество : string
Дата рождения : datetime
Пол : enum
Подразделение : Ссылка на подразделение
Подразделения
Название : string
Руководитель : Ссылка на сотрудника
Заказы
Номер : int
Название товара : string
Сотрудник : Ссылка на сотрудника
-
Для одного заказа возможно указать несколько тегов, также один тег может быть указан у множества заказов.
Тэг - любое текстовое значение. Речь идет о связи многие ко многим
Должны быть реализованы: просмотр, редактирование, добавление в отдельных окнах.
Приложение должно быть создано с использованием WPF/MVVM, внедрением зависимостей, желательно, но не обязательно применение контейнера внедрения зависимостей.
Работа с базой данных должна осуществляться с использованием ORM
Допускается использование любой SQL базы данных (желательно MySQL).
К готовому приложению, необходимо приложить инструкцию по установке.Результат
Как должна работать программа если вдруг что то пошло не так - https://youtu.be/W4bppELUX8A?t=74
Зависящий от платформы (Размер:149,9 МБ теоретически просто скачать запустить и все заработает)
https://disk.yandex.ru/d/HNjRZ_gdAiGzjw
Автономный (Размер:15,4 МБ но требуется иметь установки от Майкрософта, при запуске появится окно с ссылкой на сайт Майкрософта с нужной библиотекой для установки)
https://disk.yandex.ru/d/t2wesYrYLRg_Tg