public PasswordResetController(IUserProfileWriter userProfileWriter, IUserProfileReader userProfileReader, IUserProfileTokenWriter tokenWriter, IUserProfileTokenReader tokenReader, IEmailMessenger emailMessenger)
 {
     _userProfileWriter = userProfileWriter;
     _userProfileReader = userProfileReader;
     _tokenWriter       = tokenWriter;
     _tokenReader       = tokenReader;
     _emailMessenger    = emailMessenger;
 }
 public UserProfileDeletionManager(
     IDatabaseConnectionProvider databaseConnectionProvider,
     IUserProfileWriter userProfileWriter,
     IListWriter listWriter,
     ITodoItemsWriter todoItemsWriter)
 {
     _databaseConnectionProvider = databaseConnectionProvider;
     _userProfileWriter          = userProfileWriter;
     _listWriter      = listWriter;
     _todoItemsWriter = todoItemsWriter;
 }
 public ProfilePictureController(IUserProfileWriter userProfileWriter, IUserProfileReader userProfileReader, IAzureStorageManager storeFile)
 {
     _userProfileWriter = userProfileWriter;
     _userProfileReader = userProfileReader;
     _storeFile = storeFile;
 }
 public UserProfilesController(IUserProfileWriter userProfileWriter, IUserProfileReader userProfileReader, IContentDeliveryNetworkResolver cdnResolver)
 {
     _userProfileWriter = userProfileWriter;
     _userProfileReader = userProfileReader;
     _cdnResolver       = cdnResolver;
 }