Interface IProcessStepTemplateRepository
Assembly: OEMS.Core.dll
Syntax
public interface IProcessStepTemplateRepository
Methods
CreateAsync(ProcessStepTemplate)
Declaration
Task<Guid> CreateAsync(ProcessStepTemplate template)
Parameters
Returns
DeleteAsync(Guid)
Declaration
Task DeleteAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
ExistsAsync(Guid)
Declaration
Task<bool> ExistsAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetAllAsync()
Declaration
Task<IEnumerable<ProcessStepTemplate>> GetAllAsync()
Returns
GetByIdAsync(Guid)
Declaration
Task<ProcessStepTemplate> GetByIdAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetByOrganizationIdAsync(Guid)
Declaration
Task<IEnumerable<ProcessStepTemplate>> GetByOrganizationIdAsync(Guid organizationId)
Parameters
Type |
Name |
Description |
Guid |
organizationId |
|
Returns
GetByProcessTemplateIdAsync(Guid)
Declaration
Task<IEnumerable<ProcessStepTemplate>> GetByProcessTemplateIdAsync(Guid processTemplateId)
Parameters
Type |
Name |
Description |
Guid |
processTemplateId |
|
Returns
GetMaxSequenceForProcessTemplateAsync(Guid)
Declaration
Task<int> GetMaxSequenceForProcessTemplateAsync(Guid processTemplateId)
Parameters
Type |
Name |
Description |
Guid |
processTemplateId |
|
Returns
UpdateAsync(ProcessStepTemplate)
Declaration
Task UpdateAsync(ProcessStepTemplate template)
Parameters
Returns
UpdateSequenceAsync(Guid, int)
Declaration
Task UpdateSequenceAsync(Guid id, int newSequence)
Parameters
Type |
Name |
Description |
Guid |
id |
|
int |
newSequence |
|
Returns