protected override void Dispose(bool disposing)
 {
     if (disposing && UserManager != null)
     {
         UserManager.Dispose();
         UserManager = null;
     }
     base.Dispose(disposing);
 }
 public AccountController(IUserStore <PhiUser> userStore, IUserProfileStore userProfileStore, IUserEmailStore <PhiUser> emailStore)
 {
     UserManager            = new PhiUserManager(userStore);
     this._userProfileStore = userProfileStore;
     this._emailStore       = emailStore;
 }