public void ContactsSearch(string l) { PhoneBook.UpdateContactsModel(contacts); ContactsModel = PhoneBook.GetAllContactsModels(); if (l.Length == 0) { return; } else { ObservableCollection <ContactModel> temp = new ObservableCollection <ContactModel> { }; foreach (var c in ContactsModel) { if (Convert.ToString(c.Id).IndexOf(l) != -1 || c.D_no.ToLower().IndexOf(l.ToLower()) != -1 || c.S_no.ToLower().IndexOf(l.ToLower()) != -1 || c.Ad_soyad.ToLower().IndexOf(l.ToLower()) != -1 || c.Tc.ToLower().IndexOf(l.ToLower()) != -1) { temp.Add(c); } else { continue; } } ContactsModel = temp; } }
public void ContactsSearch(string l, string form) { if (form == "dep") { PhoneBook.UpdateContactsModel(contacts); ContactsModel = PhoneBook.GetAllContactsModels(); if (l.Length == 0) { return; } else { ObservableCollection <ContactModel> temp = new ObservableCollection <ContactModel> { }; foreach (var c in ContactsModel) { if (Convert.ToString(c.Id).IndexOf(l) != -1 || c.Name.ToLower().IndexOf(l.ToLower()) != -1 || c.Surname.ToLower().IndexOf(l.ToLower()) != -1 || c.Number.ToLower().IndexOf(l.ToLower()) != -1 || c.Email.ToLower().IndexOf(l.ToLower()) != -1 || c.Department.ToLower().IndexOf(l.ToLower()) != -1) { temp.Add(c); } else { continue; } } ContactsModel = temp; } } else if (form == "contact") { Departments = PhoneBook.GetAllDepartments(); if (l.Length == 0) { return; } else { ObservableCollection <Departament> temp = new ObservableCollection <Departament> { }; foreach (var d in Departments) { if (Convert.ToString(d.Id).IndexOf(l) != -1 || d.Department.ToLower().IndexOf(l.ToLower()) != -1) { temp.Add(d); } else { continue; } } Departments = temp; } } }