//Show a form for login editting. private void btnEditUsername_Click(object sender, RoutedEventArgs e) { int id = Convert.ToInt32((sender as Button).Tag); EditUsername form = new EditUsername(_proxy, id); form.ShowDialog(); lUserName.Content = (_proxy.GetItemProperty(id, EngServRef.ServerData.User, EngServRef.PropertyData.Name)).ToUpper(); (((sender as Button).Parent as Panel).Children[1] as Label).Content = lUserName.Content; }
public async Task <JsonResult> EditCustomerUsername(string tenantUid, string username, string customerGuid, string customerToken) { var customer = new EditUsername { Username = username, CustomerGuid = customerGuid }; var origin = TenantHelper.GetCurrentTenantUrl(contentService, tenantUid); var key = ApiKeyCache.GetByTenantUid(tenantUid); var authorization = await new Authorization().GetAuthorizationAsync(key); var response = await apiService.EditCustomerUsernameAsync(customer, tenantUid, origin, customerToken); return(Json(response, JsonRequestBehavior.DenyGet)); }
public async Task <IResponseContent> EditCustomerUsernameAsync(EditUsername customerUsername, string tenantUid, string origin, string token) { try { IRestResponse response = await SubmitPostAsync(URL_CHANGE_USERNAME, origin, customerUsername, token, tenantUid); return(await AssertResponseContentAsync <EditUsernameResponseContent>(response)); } catch (Exception ex) { return(new EditUsernameResponseContent { Exception = ex }); } }