Ejemplo n.º 1
0
        static public StudyDataAccess Load(IPersistenceContext read, ServerEntityKey key)
        {
            var             broker    = read.GetBroker <IStudyDataAccessEntityBroker>();
            StudyDataAccess theObject = broker.Load(key);

            return(theObject);
        }
Ejemplo n.º 2
0
 static public StudyDataAccess Insert(StudyDataAccess entity)
 {
     using (var update = PersistentStoreRegistry.GetDefaultStore().OpenUpdateContext(UpdateContextSyncMode.Flush))
     {
         StudyDataAccess newEntity = Insert(update, entity);
         update.Commit();
         return(newEntity);
     }
 }
Ejemplo n.º 3
0
        static public StudyDataAccess Insert(IUpdateContext update, StudyDataAccess entity)
        {
            var broker        = update.GetBroker <IStudyDataAccessEntityBroker>();
            var updateColumns = new StudyDataAccessUpdateColumns();

            updateColumns.StudyStorageKey    = entity.StudyStorageKey;
            updateColumns.DataAccessGroupKey = entity.DataAccessGroupKey;
            StudyDataAccess newEntity = broker.Insert(updateColumns);

            return(newEntity);
        }