Пример #1
0
        public void RemoveReglamentElement(ReglamentElementMetaObject remo)
        {
            List <int> list = (List <int>)elementList.Value;

            list.Remove((int)remo.Id);
            elementList.Value = list;
        }
Пример #2
0
        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;
        }
Пример #3
0
        //методы
        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);
        }