Задачи

В разработваното до момента приложение заменете съхранението в колекция с PostgreSQL база данни.

1. Създаване на ентити класове със следните полета за:

Task:

  • уникален идентификатор на задачата;
  • резюме;
  • описание;
  • краен срок за изпълнение;
  • колекция с отчети към задачата.

Report:

  • уникален идентификатор на отчета;
  • съдържание;
  • заработени часове;
  • дата и час на създаване на отчета;
  • дата и час на последна актуализация на отчета;
  • задачата, към която принадлежи отчетът.

2. Дефиниране на Model Mapper.

3. Създаване на репозитори слой за Task и Report.

4. Създаване на сървис слой с CRUD операции за Task.

5. Актуализиране на контролерите.