public MoveInstanceWorkQueueParameters(StudyStorageLocation studyStorageLocation, string seriesInstanceUid, string sopInstanceUid, ServerEntityKey deviceKey)
        {
            DateTime now  = Platform.Time;
            var      data = new WebMoveInstanceLevelQueueData
            {
                Timestamp = now,
                UserId    = ServerHelper.CurrentUserName
            };

            //data.SeriesInstanceUid = seriesInstanceUid;
            //data.SopInstanceUids = new List<string>{sopInstanceUid};

            WorkQueueTypeEnum  = WorkQueueTypeEnum.WebMoveStudy;
            StudyStorageKey    = studyStorageLocation.Key;
            ServerPartitionKey = studyStorageLocation.ServerPartitionKey;
            ScheduledTime      = now;
            SeriesInstanceUid  = seriesInstanceUid;
            SopInstanceUid     = sopInstanceUid;
            WorkQueueData      = XmlUtils.SerializeAsXmlDoc(data);
            DeviceKey          = deviceKey;
        }
        public MoveInstanceWorkQueueParameters(StudyStorageLocation studyStorageLocation, string seriesInstanceUid, string sopInstanceUid, ServerEntityKey deviceKey)
        {
            DateTime now = Platform.Time;
            var data = new WebMoveInstanceLevelQueueData
            {
                Timestamp = now,
                UserId = ServerHelper.CurrentUserName
            };
            //data.SeriesInstanceUid = seriesInstanceUid;
            //data.SopInstanceUids = new List<string>{sopInstanceUid};

            WorkQueueTypeEnum = WorkQueueTypeEnum.WebMoveStudy;
            StudyStorageKey = studyStorageLocation.Key;
            ServerPartitionKey = studyStorageLocation.ServerPartitionKey;
            ScheduledTime = now;
            SeriesInstanceUid = seriesInstanceUid;
            SopInstanceUid = sopInstanceUid;
            WorkQueueData = XmlUtils.SerializeAsXmlDoc(data);
            DeviceKey = deviceKey;
        }