private void UpdateTemplates() { DocumentTypes.Clear(); if (SelectedAccount != null) { var templates = _applicationState.GetAccountTransactionDocumentTypes(SelectedAccount.AccountTypeId) .Where(x => !string.IsNullOrEmpty(x.ButtonHeader) && x.CanMakeAccountTransaction(SelectedAccount)); DocumentTypes.AddRange(templates.Select(x => new DocumentTypeButtonViewModel(x, SelectedAccount))); } }