Added GET /annotation for retrieving annotation state
Added DTOs and mapper profiles for annotation info
Seeding for an annotation tag instance
Endpoint /user/annotations for user's annotations
Added endpoint to UserController
Merge branch 'features/9474-backend-tag-tree-api' into dev Re #9474
Optimized database access - prefetch tags and categories
Database access optimizations
Shortened GetUsers in UserServiceEF
Don't throw if user already assigned to document
Created TagService, implemented GetTagTree
Added tag-related DTOs and mapping
Added UserController and GET on /users
Added AnnotationController and Service
Documents can now be assigned to Users
Minor fix
Authentication controller now returns user role
Moved Enums to Models project
Documents to add expected in base64
Documents sent in the request are all in base64 and have enum to specify either TXT file or a ZIP file
Added default value to Annotation.Note
Check number of documents in DocumentService.GetDocuments
Code cleanup
DocumentService now uses AutoMapper
Added AutoMapper, configured, added DTO mappings
DocumentService created
Static method to seed dummy tags
Cleanup in seeding
Backend - JWT Authentication done
Password in user ignored for JSON serialization
Seeding bug fixes
Merge branch 'features/9342-backend-userservice' into 'dev' Re #9342
Created UserService, and added a registration mechanism for services.
See merge request aswi/aswi-2022/aswi20220x00!7
Changed formatting, added comments, database check
Fixed seeding
Added UserService impl., service registration
Added seeding, cleaned up code
Version V2 working with GUID
Version 1 working state of DB and EF with integer IDs
Project structure done