Skip to content

killbut/asp_mvc_example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Технологии:

  • .NET 7.0
  • ASP.NET Core MVC
  • EntityFramework Core
  • AutoMapper
  • SqlServer

Архитектура:

  • Core
  • Infrastructure
  • Application
  • Web

Сущности:

  • Сотрудник:
    • Имя
    • Фамилия
    • Отчество
    • Почта
    • Проекты (связь многие ко многим)
    • Задачи (связь многие к одному)
  • Проект:
    • Название проекта
    • Название Компании-Заказчика
    • Название Компании-Исполнителя
    • Руководитель (связь один ко многим)
    • Сотрудники (связь многие ко многим)
    • Задачи (связь многие ко многим)
    • Дата начала
    • Дата Окончания
    • Приоритет
  • Задачи:
    • Название задачи
    • Автор (связь один ко 0)
    • Исполняющий (связь один к многим)
    • Статус
    • Описание
    • Приоритет

Функциональные возможности:

  • Сотрудники:

    • возможность создавать/просматривать/редактировать/удалять информацию о сотруднике;
  • Проекты

    • возможность создавать/просматривать/редактировать/удалять информацию о проектах;
    • возможность добавлять и удалять задачи из проекта (один проект может содержать несколько задач);
    • возможность добавлять и удалять сотрудников c проекта (один сотрудник может работать одновременно на нескольких проектах, и на одном проекте может работать несколько человек);
    • для просмотра проектов предусмотреть сортировку (по основным полям).
  • Задачи:

    • возможность создавать/просматривать/редактировать/удалять информацию о задачах;
    • возможность добавлять и менять сотрудников (исполнителей проекта) на задачи (у задачи может быть только один сотрудник, у одного сотрудника может быть много задач);
    • для просмотра задач предусмотреть сортировку (по основным полям).

TODO:

  • 🔲 фильтрация по полям
  • 🔲 Добавить в проект авторизацию и контроль прав доступа.
  • 🔲 Юнит тесты для каждой слоя архиктетуры

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published