private void GetData(string crit = "") { GridAppr.ItemsSource = null; speclist.Clear(); using (ModelBD model = new ModelBD()) { if (crit != "") { var queryAppr = from p in model.Специальности where p.C_Наименование_специальности.Contains(crit) select p; foreach (var item in queryAppr) { Специальности spec = new Специальности() { C_Наименование_специальности = item.C_Наименование_специальности, C_Описание_специальности = item.C_Описание_специальности }; speclist.Add(spec); } } else { var queryAppr = from p in model.Специальности select p; foreach (var item in queryAppr) { Специальности spec = new Специальности() { C_Наименование_специальности = item.C_Наименование_специальности, C_Описание_специальности = item.C_Описание_специальности }; speclist.Add(spec); } } GridAppr.ItemsSource = speclist; } }
public Врач(string Ф, string И, string О, Специальности специальности) : base(Ф, И, О) { Специальность = специальности; }