Доработать ToDoList - Task Manager
Стандартная схема работы с системой выглядит следующим образом:
- Задачи заносится в систему (реализовано).
- Задачи могут быть отредактированы (реализовано).
- Задачи могут быть удалены (реализовано).
- Предоставлять возможность просматривать информацию по задачам (реализовано).
- Наименование задачи (реализовано)
- Описание задачи (реализовано)
- Список исполнителей (реализовано)
- Дата регистрации задачи в системе (реализовано)
- Статус задачи: Назначена, Выполняется, Приостановлена, Завершена. (реализовано)
- Плановая трудоёмкость задачи (не реализовано, необходимо реализовать)
- Фактическое время выполнения (не реализовано, необходимо реализовать)
- Дата завершения (не реализовано, необходимо реализовать)
- Система должна позволять создавать задачи.
- Просмотр и редактирование всех полей задачи.
- Удаление задач
- Просмотр списка задач.
- Необходимо предусмотреть следующую модификацию со статусами задачи: статус «Завершена» может быть присвоен только после статусов «Выполняется» и «Приостановлена».
- Задачи, должны быть представлены в виде плоского списка.
- Вывод аннотации задачи реализуется в соответствии с его представлением
Требования к реализации:
- Необходимо использовать ОО подходы при построении системы.
- Необходимо придерживаться единой схемы обработки исключений.
- Использовать ресурсы для хранения UI-строк
- Именование типов и переменных должно быть выдержано в единой схеме, рекомендованной Microsoft для .Net приложений.
- UI должен быть построен с учётом интересов пользователя. Пользоваться им должно быть удобно, а лучше и интуитивно понятно.
- MVVM