/// <summary>
		/// 
		/// </summary>
		public virtual IHttpActionResult SetPassword(SetPasswordBindingModel model)
		{
						 var result = Task.Run(() => SetPasswordAsync(model)).Result;		 
			 
			EnsureSuccess(result);
				 
			 			 			 
			 return result.Content.ReadAsAsync<IHttpActionResult>().Result;
			 		}
		/// <summary>
		/// 
		/// </summary>
		/// <returns></returns>
		public virtual async Task<HttpResponseMessage> SetPasswordAsync(SetPasswordBindingModel model)
		{
			return await HttpClient.PostAsJsonAsync<SetPasswordBindingModel>("api/Account/SetPassword", model);
		}