public void RemoveReglamentElement(ReglamentElementMetaObject remo) { List <int> list = (List <int>)elementList.Value; list.Remove((int)remo.Id); elementList.Value = list; }
public void AddReglamentElement(ReglamentElementMetaObject remo) { if (elementList.Value == null) { elementList.Value = new List <int>(); } List <int> list = (List <int>)elementList.Value; list.Add((int)remo.Id); elementList.Value = list; }
//методы public List <ReglamentElementMetaObject> GetReglamentElements() { List <int> list = elementList.Value as List <int>; List <ReglamentElementMetaObject> reglamentElements = new List <ReglamentElementMetaObject>(); foreach (int inx in list) { ReglamentElementMetaObject remo = _repository.LoadMetaObject(inx) as ReglamentElementMetaObject; reglamentElements.Add(remo); } return(reglamentElements); }