private async void LoadData() { using (BusyScope.CreateWork()) { try { var types = await Task.Run(() => _accountIdentService.GetPrimaryPersonalDocuments()); foreach (var type in types) { DocumentTypes.Add(type); } } catch (Exception ex) { var message = ex.GetLastError(); _userMessageService?.ShowError(message); } } if (cardReader != null) { var curentCard = cardReader.GetCardOnScanner(); if (curentCard != null) { TryFindAccountByCard(curentCard.CardNumber); } } }