Interface ICanvasItemAction
Assembly: LemonEdge.Database.Connector.dll
Syntax
public interface ICanvasItemAction
Methods
ApproveItemsFromCanvas(ICanvas, Guid, Guid[])
Declaration
Task<bool> ApproveItemsFromCanvas(ICanvas canvas, Guid typeID, Guid[] ids)
Parameters
Returns
ClearItem(Guid, Guid, Guid, bool, bool)
Declaration
Task<bool> ClearItem(Guid canvasID, Guid typeid, Guid id, bool clearApprovalRejection, bool clearComment)
Parameters
Type |
Name |
Description |
Guid |
canvasID |
|
Guid |
typeid |
|
Guid |
id |
|
bool |
clearApprovalRejection |
|
bool |
clearComment |
|
Returns
Declaration
Task<bool> PromoteItemsFromCanvas(ICanvas canvas, Guid typeID, Guid[] ids, bool saveChanges)
Parameters
Returns
RejectItemsFromCanvas(Guid, Guid, Guid, string)
Declaration
Task<bool> RejectItemsFromCanvas(Guid canvasID, Guid typeID, Guid id, string comment)
Parameters
Returns
RemoveItemsFromCanvas(ICanvas, Guid, Guid[], bool)
Declaration
Task<bool> RemoveItemsFromCanvas(ICanvas canvas, Guid typeID, Guid[] ids, bool saveChanges)
Parameters
Returns
Declaration
Task SaveChangesForCanvasPromotion(CancellationToken cancel = default, bool bypassValidation = false, DbTransaction transaction = null)
Parameters
Returns
Extension Methods