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