public async Task <Result> CreateUserAsync(RegisterModel registerModel) { try { var registerAsJson = JsonConvert.SerializeObject(registerModel); var response = await httpClient.PostAsync("api/v1/OAuth/Register", new StringContent(registerAsJson, Encoding.UTF8, "application/json")); var result = JsonConvert.DeserializeObject <Result>(await response.Content.ReadAsStringAsync()); if (result.Succeeded) { await _currentUser.SetEmail(registerModel.Email); } return(result); } catch (Exception ex) { return(CommonResults.InternalServerError("Internal Server Error", "سرور در حال بارگذاری می باشد")); } }