/// <summary> /// Used to Create a new User Account /// </summary> public static UserConfiguration CreateUser(CreateUserInfo info, string note = "") { string json = JSON.FromObject(info); if (!string.IsNullOrEmpty(json)) { UserConfiguration result = null; string url = new Uri(ApiConfiguration.AuthenticationApiHost, "users/create/").ToString(); var postDatas = new NameValueCollection(); postDatas["sender_id"] = UserManagement.SenderId.Get(); postDatas["user"] = json; postDatas["note"] = note; string response = HTTP.POST(url, postDatas); if (response != null) { var success = ApiError.ProcessResponse(response, "Create User"); if (success) { result = UserConfiguration.Get(response); return(result); } } } return(null); }
CreateUserInfo NewCreateUserInfo() { var info = new CreateUserInfo(); info.FirstName = FirstName; info.LastName = LastName; info.Username = Username; info.Password = password_TXT.PasswordText; info.Company = Company; info.Email = Email; info.Phone = Phone; info.Address1 = Address1; info.Address2 = Address2; info.City = City; if (country_COMBO.SelectedItem != null) info.Country = country_COMBO.SelectedItem.ToString(); if (state_COMBO.SelectedItem != null) info.State = state_COMBO.SelectedItem.ToString(); info.Zipcode = ZipCode; return info; }
void CreateUser_GUI(UpdateUser_Return result, CreateUserInfo createInfo) { if (result.Info != null) { if (mw != null) mw.Login(createInfo.Username, createInfo.Password); } else { TrakHound_UI.MessageBox.Show("Error during User Creation! Try Again."); } Saving = false; }
void CreateUser(CreateUserInfo info) { Saving = true; ThreadPool.QueueUserWorkItem(new WaitCallback(CreateUser_Worker), info); }
/// <summary> /// Used to Create a new User Account /// </summary> public static UserConfiguration CreateUser(CreateUserInfo info, string note = "") { string json = JSON.FromObject(info); if (!string.IsNullOrEmpty(json)) { UserConfiguration result = null; string url = new Uri(ApiConfiguration.AuthenticationApiHost, "users/create/").ToString(); var postDatas = new NameValueCollection(); postDatas["sender_id"] = UserManagement.SenderId.Get(); postDatas["user"] = json; postDatas["note"] = note; string response = HTTP.POST(url, postDatas); if (response != null) { var success = ApiError.ProcessResponse(response, "Create User"); if (success) { result = UserConfiguration.Get(response); return result; } } } return null; }