/// <summary> /// Получение из БД списка всех получателей /// </summary> void GetEmails(object obj = null) { EmailsCol.Clear(); foreach (var item in _dataAccessService.GetEmails()) { EmailsCol.Add(item); } EmailsSearch.Clear(); CopyEmails(); Name = null; }
/// <summary> /// Наполнение коллекции EmailsSearch только искомыми получателями /// </summary> void SearchEmail(object obj = null) { EmailsSearch.Clear(); if (string.IsNullOrEmpty(Name)) { CopyEmails(); } else { foreach (Emails s in EmailsCol) { if (string.IsNullOrEmpty(s.Name)) { continue; } if (s.Name.ToLower().Contains(Name.ToLower())) { EmailsSearch.Add(s); } } } }