Merge branch 'release/v4', Approved version of Lisa.Zuma.BlueJay.
Added methods on the ApplicationUserManager to remove a user from a role. Custom implementation required because of a bug in the default implementation.
Made use of the RemoveFromRoleByIdAsync to remove a role from the user.
Removed method GetAll from the ApplicationUserManager.
Replaced a call to GetAll with a call to the property Users.
Merge branch 'feature/user-manager' into develop, containing a fix for removing a user from a role and change in UserController::Get implementation.
Removed all synchronous wrappers for asynchronous methods to prevent possible deadlocks.
Made the Get method of the DossierController run asynchronously.
When single media is requested, the read url will be re-generated.
Changed timespan for the read url when updating a media item.
Updated test application to include the required authorization header and other requirements.
Merge branch 'feature/media-controller' into develop, the media controller now generates a new read URL when a single media item is requested.
forgot to commit, now a lot of stuff
Created protected instance of StorageHelper, to handle operations on the Azure Storage so it can be used by any controller.
Added documentation to the helper classes in Lisa.Zuma.BlueJay.WebApi.
Added documentation to the protected members of the BaseApiController.
Added documentation to the methods of extension methods defined in Lisa.Zuma.BlueJay.Web.Data.
Changed type declaration of the UoW in BaseApiController.
Added documentation to IGenericRepository.
There was a type in the code for uploading media that make the app crash by uploading, fixed now
Added PosterId migration and property on UserData.
Added PosterId to the Note model and changed implementation for the Post method of the NoteController.
fixed duplicated video bug
When a single dossier is requested, all media items will have a new readable url.