Ты ассистент C#-разработчика.
Я хочу разработать приложение-напоминалку, которое будет называться Tasker. Основой приложения будет являться API, к которому будут подключаться клиенты из различных UI, например, из веб-интерфейса или WPF-приложения.
Соответственно, структура проекта будет состоять из двух основных частей: Web API и часть с различными UI.
Web API должно разделяться на несколько проектов:
- Tasker.Api - проект ASP.WEB API;
- Tasker.Core - библиотека классов, в которой описывается бизнес-логика проекта;
- Tasker.MainStorage - библиотека классов, в которой описывается взаимодействие с базой данных PostgreSQL, внутри которой хранятся все основные данные приложения, кроме данных пользователей.
На текущем этапе разработки, UI будет только один, в виде ASP.NET MVC.
Опиши, какие сущности будут использоваться в этом проекте, кроме сущности пользователя.