public async Task RefreshAccountsList() { var list = await CertifyClient.GetAccounts(); AccountDetails.Clear(); foreach (var a in list) { var ca = CertificateAuthorities.FirstOrDefault(c => c.Id == a.CertificateAuthorityId); a.Title = $"{ca?.Title ?? "[Unknown CA]"} [{(a.IsStagingAccount ? "Staging" : "Production")}]"; AccountDetails.Add(a); } }
public async Task RefreshAccountsList() { var list = await _certifyClient.GetAccounts(); AccountDetails.Clear(); var tmpList = new List <AccountDetails>(); foreach (var a in list) { var ca = CertificateAuthorities.FirstOrDefault(c => c.Id == a.CertificateAuthorityId); a.Title = $"{ca?.Title ?? "[Unknown CA]"} [{(a.IsStagingAccount ? "Staging" : "Production")}]"; tmpList.Add(a); } tmpList .OrderBy(t => t.Title) .ToList() .ForEach(a => AccountDetails.Add(a)); }