public ResponsePackage <UserView> UserRegist([FromBody] RegisterPara para) { _userBusiness.IpAddress = IpAddress; var accountType = (int)para.AccountType; return(CommonResult(() => _userBusiness.RegisterUser(para.Account, para.Pwd, accountType), r => Console.WriteLine(r.ToJSON()))); }
/// <summary> /// 注册 ok /// </summary> /// <param name="registerPara"></param> /// <returns></returns> public async Task <SimpleRD> Register(RegisterPara registerPara) { string url = "/member/registerByInvite"; var json = JsonConvert.SerializeObject(registerPara); SimpleRD simpleRD = await RestSharpHelper <SimpleRD> .PostAsync(url, json); return(simpleRD); }
/// <summary> /// 注册 ok /// </summary> /// <param name="registerPara"></param> /// <returns></returns> public async Task <SimpleRD> Register(RegisterPara registerPara) { string url = rootUrl3 + "/member/registerByInvite"; string httpContent = JsonConvert.SerializeObject(registerPara); //序列化 string responseBody = await PostAsync(url, httpContent); SimpleRD simpleRD = JsonConvert.DeserializeObject <SimpleRD>(responseBody); //反序列化 return(simpleRD); }
/// <summary> /// 注册 ok /// </summary> /// <param name="registerPara"></param> /// <returns></returns> public static async Task <SimpleRD> Register(RegisterPara registerPara) { try { string url = "/member/registerByInvite"; var json = JsonConvert.SerializeObject(registerPara); SimpleRD simpleRD = await RestSharpHelper <SimpleRD> .PostAsync(url, json); return(simpleRD); } catch (ApplicationException ex) { throw ex; } }
/// <summary> /// 注册 /// </summary> private async void OnRegister() { try { if (!Tools.IsNetConnective()) { CrossToastPopUp.Current.ShowToastError("无网络连接,请检查网络。", ToastLength.Long); return; } RegisterPara registerPara = new RegisterPara { authCode = AuthCode, tel = Tel, userPwd = Pwd, //userName = registerViewModel.UserName, invitePhone = InvitePhone, userType = SelectedIdentityIndex.ToString() }; //registerPara.userType = IsDesignerChecked ? "1" : "0"; SimpleRD simpleRD = await _restSharpService.Register(registerPara); if (simpleRD.code == 200) { CrossToastPopUp.Current.ShowToastSuccess("注册成功!请返回登录页面!", ToastLength.Long); //Application.Current.MainPage.Navigation.PopModalAsync(); } else { CrossToastPopUp.Current.ShowToastError("注册失败!请联系管理员!", ToastLength.Long); } } catch (Exception) { throw; } }