private TEntity LoadEntityFromSnapshot(TSnapshot snapshot)
        {
            TEntity entity = _entitySnapshotConstructor(snapshot);

            _budgetModel.AttachToModel(entity);
            entity.LoadSubEntities();
            return(entity);
        }
Пример #2
0
        protected virtual TEntity LoadEntityFromSnapshot(TSnapshot snapshot, List <EntitySnapshot> subEntities)
        {
            TEntity entity = _entitySnapshotConstructor(snapshot);

            _budgetModel.AttachToModel(entity);
            if (subEntities == null)
            {
                entity.LoadSubEntities();
            }
            else
            {
                entity.LoadSubEntities(subEntities);
            }
            return(entity);
        }