Esempio n. 1
0
        static public WorkQueueUid Load(IPersistenceContext read, ServerEntityKey key)
        {
            var          broker    = read.GetBroker <IWorkQueueUidEntityBroker>();
            WorkQueueUid theObject = broker.Load(key);

            return(theObject);
        }
Esempio n. 2
0
 static public WorkQueueUid Insert(WorkQueueUid entity)
 {
     using (var update = PersistentStoreRegistry.GetDefaultStore().OpenUpdateContext(UpdateContextSyncMode.Flush))
     {
         WorkQueueUid newEntity = Insert(update, entity);
         update.Commit();
         return(newEntity);
     }
 }
Esempio n. 3
0
        static public WorkQueueUid Insert(IUpdateContext update, WorkQueueUid entity)
        {
            var broker        = update.GetBroker <IWorkQueueUidEntityBroker>();
            var updateColumns = new WorkQueueUidUpdateColumns();

            updateColumns.WorkQueueKey      = entity.WorkQueueKey;
            updateColumns.FailureCount      = entity.FailureCount;
            updateColumns.Failed            = entity.Failed;
            updateColumns.Duplicate         = entity.Duplicate;
            updateColumns.Extension         = entity.Extension;
            updateColumns.GroupID           = entity.GroupID;
            updateColumns.RelativePath      = entity.RelativePath;
            updateColumns.WorkQueueUidData  = entity.WorkQueueUidData;
            updateColumns.SeriesInstanceUid = entity.SeriesInstanceUid;
            updateColumns.SopInstanceUid    = entity.SopInstanceUid;
            WorkQueueUid newEntity = broker.Insert(updateColumns);

            return(newEntity);
        }