README.md

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

Конвейеры
0 успешных
0 с ошибкой