Class ProcessStepTemplateRepository
Inheritance
ProcessStepTemplateRepository
Assembly: OEMS.Core.dll
Syntax
public class ProcessStepTemplateRepository : IProcessStepTemplateRepository
Constructors
ProcessStepTemplateRepository(IDbContextFactory<OEMSDBContext>)
Declaration
public ProcessStepTemplateRepository(IDbContextFactory<OEMSDBContext> contextFactory)
Parameters
Methods
CreateAsync(ProcessStepTemplate)
Declaration
public Task<Guid> CreateAsync(ProcessStepTemplate template)
Parameters
Returns
DeleteAsync(Guid)
Declaration
public Task DeleteAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
ExistsAsync(Guid)
Declaration
public Task<bool> ExistsAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetAllAsync()
Declaration
public Task<IEnumerable<ProcessStepTemplate>> GetAllAsync()
Returns
GetByIdAsync(Guid)
Declaration
public Task<ProcessStepTemplate> GetByIdAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetByOrganizationIdAsync(Guid)
Declaration
public Task<IEnumerable<ProcessStepTemplate>> GetByOrganizationIdAsync(Guid organizationId)
Parameters
Type |
Name |
Description |
Guid |
organizationId |
|
Returns
GetByProcessTemplateIdAsync(Guid)
Declaration
public Task<IEnumerable<ProcessStepTemplate>> GetByProcessTemplateIdAsync(Guid processTemplateId)
Parameters
Type |
Name |
Description |
Guid |
processTemplateId |
|
Returns
GetMaxSequenceForProcessTemplateAsync(Guid)
Declaration
public Task<int> GetMaxSequenceForProcessTemplateAsync(Guid processTemplateId)
Parameters
Type |
Name |
Description |
Guid |
processTemplateId |
|
Returns
UpdateAsync(ProcessStepTemplate)
Declaration
public Task UpdateAsync(ProcessStepTemplate template)
Parameters
Returns
UpdateSequenceAsync(Guid, int)
Declaration
public Task UpdateSequenceAsync(Guid id, int newSequence)
Parameters
Type |
Name |
Description |
Guid |
id |
|
int |
newSequence |
|
Returns
Implements