private void AddMemberByLoginId(string guest_token, string email, string check, string id, string name, string pw) { try { this.Loading(true); var app_cache = new AppPreferences(this.ApplicationContext); var parameter = new Dictionary <string, string>(); { parameter.Add("login_id", id); parameter.Add("login_name", name); parameter.Add("password", pw); parameter.Add("mail_address", email); parameter.Add("device_type", "A"); parameter.Add("device_id", app_cache.GetDeviceId()); parameter.Add("check_number", check); } var api = new ApiAsnycTask(this, GetString(Resource.String.api_url) + "user/AddMemberByLoginId", guest_token); api.Execute(parameter); api.SendFinish += (s, e) => { var _result = JsonConvert.DeserializeObject <ApiResult <string> >(e.Json); if (_result != null) { if (_result.success == true) { AppDialog.SNG.Alert(this, "회원가입을 축하드립니다.", (s1, e1) => { this.Finish(); }); } else { AppDialog.SNG.Alert(this, _result.message); } } this.Loading(false); }; } catch (Java.Lang.Exception ex) { Log.Error(this.GetType().Name, ex.Message); } }