Interface IEventProcessRepository
Assembly: OEMS.Core.dll
Syntax
public interface IEventProcessRepository
Methods
CreateAsync(EventProcess)
Declaration
Task<Guid> CreateAsync(EventProcess eventProcess)
Parameters
Returns
DeleteAsync(Guid)
Declaration
Task DeleteAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetActiveProcessesAsync()
Declaration
Task<IEnumerable<EventProcess>> GetActiveProcessesAsync()
Returns
GetByEventIdAsync(Guid)
Declaration
Task<IEnumerable<EventProcess>> GetByEventIdAsync(Guid eventId)
Parameters
Type |
Name |
Description |
Guid |
eventId |
|
Returns
GetByIdAsync(Guid)
Declaration
Task<EventProcess> GetByIdAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
UpdateAsync(EventProcess)
Declaration
Task UpdateAsync(EventProcess eventProcess)
Parameters
Returns
UpdateStatusAsync(Guid, ProcessStatus)
Declaration
Task UpdateStatusAsync(Guid id, ProcessStatus status)
Parameters
Returns