Exemple #1
0
        public void AddUnitOrgElement(Action <UnitOrgElementDto, Exception> action, UnitOrgElementDto unitOrgElement)
        {
            long id = 1;

            if (organizationElementList.Count > 0)
            {
                id = organizationElementList.Max(p => p.Id) + 1;
            }

            unitOrgElement.Id    = id;
            unitOrgElement.Title = UnitList.FirstOrDefault(j => j.Id == unitOrgElement.UnitId).Title;
            //unitOrgElement.ActionCodes = new List<int> { 21, 22, 23 };
            organizationElementList.Add(unitOrgElement);
            action(unitOrgElement, null);
        }
Exemple #2
0
        public void UpdateUnitOrgElement(Action <UnitOrgElementDto, Exception> action, UnitOrgElementDto unitOrgElement)
        {
            var element = organizationElementList.FirstOrDefault(p => p.Id == unitOrgElement.Id);

            organizationElementList.Remove(element);
            organizationElementList.Add(unitOrgElement);
            action(unitOrgElement, null);
        }