Interface IEventProcessStepRepository
Assembly: OEMS.Core.dll
Syntax
public interface IEventProcessStepRepository
Methods
CreateAsync(EventProcessStep)
Declaration
Task<Guid> CreateAsync(EventProcessStep step)
Parameters
Returns
DeleteAsync(Guid)
Declaration
Task DeleteAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetByIdAsync(Guid)
Declaration
Task<EventProcessStep> GetByIdAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetByProcessIdAsync(Guid)
Declaration
Task<IEnumerable<EventProcessStep>> GetByProcessIdAsync(Guid processId)
Parameters
Type |
Name |
Description |
Guid |
processId |
|
Returns
GetByTriggerAsync(ProzessstepTrigger)
Declaration
Task<IEnumerable<EventProcessStep>> GetByTriggerAsync(ProzessstepTrigger trigger)
Parameters
Returns
GetPendingStepsByEventIdAsync(Guid)
Declaration
Task<IEnumerable<EventProcessStep>> GetPendingStepsByEventIdAsync(Guid eventId)
Parameters
Type |
Name |
Description |
Guid |
eventId |
|
Returns
GetPendingTimeBasedStepsAsync()
Declaration
Task<IEnumerable<EventProcessStep>> GetPendingTimeBasedStepsAsync()
Returns
UpdateAsync(EventProcessStep)
Declaration
Task UpdateAsync(EventProcessStep step)
Parameters
Returns
UpdateStatusAsync(Guid, ProcessStatus)
Declaration
Task UpdateStatusAsync(Guid id, ProcessStatus status)
Parameters
Returns