// TODO: Вынести обращение к бд из метода, в методе оставить работу с имеющейся коллекцией private void SerarchRecipient() { if (!string.IsNullOrWhiteSpace(_searchField)) { Recipients = new ObservableCollection <Recipient>(_recipientService.GetAll().Where(x => x.Email.Contains(_searchField))); } }
private async Task Add() { if (EmailToCreate != null && NameToCreate != null) { var newRecipient = new Recipient() { Email = EmailToCreate, Name = NameToCreate }; _recipientService.Add(newRecipient); Recipients = new ObservableCollection <Recipient>(_recipientService.GetAll()); Messenger.Default.Send(newRecipient); } }