private async void Window_Loaded(object sender, RoutedEventArgs e) { selectAccessRightsControl = new SelectAccessRightsControl(this); accessRightsGrid.Children.Add(selectAccessRightsControl); progressBar.Visibility = Visibility.Visible; try { var client = await BacklogAPIClientBuilder.GetBackLogAPIClientAsync(); var allGenders = await client.GetAllGendersAsync(); foreach (var gender in allGenders) { genderComboBox.Items.Add(new GenderView(gender)); } var userLogins = await client.GetActiveUserLoginsAsync(User.UserId); userLogin = userLogins.FirstOrDefault(); User = userLogin.User; userAccessRights = await client.GetActiveUserAccessRightsAsync(User.UserId); // Populate the UI FirstName = User.FirstName; LastName = User.LastName; Gender = User.Gender; UserId = userLogin.UserId; AccessRights = (from userAccessRight in userAccessRights select userAccessRight.AccessRight) .ToList(); } catch { } progressBar.Visibility = Visibility.Collapsed; }
private async void Window_Loaded(object sender, RoutedEventArgs e) { selectAccessRightsControl = new SelectAccessRightsControl(this); accessRightsGrid.Children.Add(selectAccessRightsControl); progressBar.Visibility = Visibility.Visible; try { var client = await BacklogAPIClientBuilder.GetBackLogAPIClientAsync(); var allGenders = await client.GetAllGendersAsync(); foreach (var gender in allGenders) { genderComboBox.Items.Add(new GenderView(gender)); } } catch (Exception) { } progressBar.Visibility = Visibility.Collapsed; }