Update ActivityDocuments controller, commands, and validation.
Remove model-to-entity automapper configuration for activity classes.
Decouple ActivityApiModel from PUT action method.
Push user impersonation through to activity commands for updated by data.
Create get api method for activity locations & hook into edit form vm.
Create get api method for activity types & hook into edit form viewmodel.
Change namespace of activity form viewmodel & add ts interface for types.
Move activity type adding & removal to separate ActivityCheckBox ts class.
Update activity form viewmodel to only track selected activity type id's.
Create get api method for activity tags & hook into edit form viewmodel.
Hook up activity form viewmodel to flattened / unnested values API model.
Create custom viewmodel class to handle activity date formatting.
Create single get action method for actvity documents & use in form vm.