// 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);
     }
 }