public async Task<IdentityResult> AddPasswordAsync(IPrincipal user, SetPasswordModel model)
 {
     return await UserManager.AddPasswordAsync(user.Identity.GetUserId(), model.NewPassword);
 }
 public async Task<IHttpActionResult> SetPassword(SetPasswordModel model)
 {
     return await RunTask(() => AccountManager.AddPasswordAsync(User, model));
 }