Interface IProcessTemplateRepository
Assembly: OEMS.Core.dll
Syntax
public interface IProcessTemplateRepository
Methods
CreateAsync(ProcessTemplate)
Declaration
Task<Guid> CreateAsync(ProcessTemplate 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
GetByIdAsync(Guid)
Declaration
Task<ProcessTemplate> GetByIdAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetByOrganizationIdAsync(Guid)
Declaration
Task<IEnumerable<ProcessTemplate>> GetByOrganizationIdAsync(Guid organizationId)
Parameters
Type |
Name |
Description |
Guid |
organizationId |
|
Returns
IsInUseAsync(Guid)
Declaration
Task<bool> IsInUseAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
UpdateAsync(ProcessTemplate)
Declaration
Task UpdateAsync(ProcessTemplate template)
Parameters
Returns