public static AccountRegisterResponseModel Register(AccountRegisterModel registerModel) { var client = new RestClient(BaseUrl); var request = InitRequest("/register", Method.POST, registerModel); IRestResponse<AccountRegisterResponseModel> response = client.Execute<AccountRegisterResponseModel>(request); return response.Data; }
private void Button_Click(object sender, RoutedEventArgs e) { var model = new AccountRegisterModel(); model.FirstName = FirstName.Text; model.LastName = LastName.Text; model.Email = Email.Text; model.Password = Password.Password; model.ConfirmPassword = ConfirmPassword.Password; var client = new RestClient("http://minitrelloapis.apphb.com"); var request = new RestRequest("/register", Method.POST); request.RequestFormat = DataFormat.Json; request.AddBody(model); var asyncHandler = client.ExecuteAsync<ReturnModel>(request, r => { if (r.ResponseStatus == ResponseStatus.Completed) { if (r.Data != null) { NavigationService.Navigate(new Uri("/login.xaml", UriKind.Relative)); } } }); }