public void LoadChangeLogs(IHasChangesHistory owner)
        {
            var objectsWithChangesHistory = owner.GetFlatObjectsListWithInterface <IHasChangesHistory>().Distinct();

            foreach (var objectWithChangesHistory in objectsWithChangesHistory)
            {
                if (objectWithChangesHistory.Id != null)
                {
                    objectWithChangesHistory.OperationsLog = FindObjectChangeHistory(objectWithChangesHistory.Id, objectWithChangesHistory.GetType().Name).ToList();
                }
            }
        }
Esempio n. 2
0
        public void LoadChangeLogs(IHasChangesHistory owner)
        {
            var objectsWithChangesHistory = owner.GetFlatObjectsListWithInterface<IHasChangesHistory>();

            foreach (var objectWithChangesHistory in objectsWithChangesHistory)
            {
                if (objectWithChangesHistory.Id != null)
                {
                    objectWithChangesHistory.OperationsLog = FindObjectChangeHistory(objectWithChangesHistory.Id, objectWithChangesHistory.GetType().Name).ToList();
                }
            }
        }