/// <summary> /// Add a Work Queue Item Sender to an existing (saved) Work Queue Item. /// </summary> /// <param name="forSender">Work Queue Item Sender Object Instance</param> /// <returns>Success (Boolean)</returns> public Boolean AddSender(WorkQueueItemSender forSender) { Boolean success = true; forSender.WorkQueueItemId = Id; success = forSender.Save(); return(success); }
/// <summary> /// Make a copy of an existing Work Queue Item Sender. Will reset Unique Id and Work Queue Item Id to 0. /// </summary> /// <returns>A copy of an existing Work Queue Item Sender.</returns> public WorkQueueItemSender Copy() { WorkQueueItemSender copied = new WorkQueueItemSender(application); copied.WorkQueueItemId = 0; copied.SenderObjectType = senderObjectType; copied.SenderObjectId = senderObjectId; copied.EventObjectType = eventObjectType; copied.EventObjectId = eventObjectId; copied.eventInstanceId = eventInstanceId; copied.EventDescription = eventDescription; copied.Priority = priority; return(copied); }