Backend/e-suite.Modules.WorkflowTemplatesManager/Repository/WorkflowTemplateRepository.cs

23 lines
817 B
C#

using e_suite.API.Common.repository;
using e_suite.Database.Audit;
using e_suite.Database.Core;
using e_suite.Database.Core.Tables.Workflow;
namespace e_suite.Modules.WorkflowTemplatesManager.Repository;
public class WorkflowTemplateRepository : RepositoryBase, IWorkflowTemplateRepository
{
public WorkflowTemplateRepository(IEsuiteDatabaseDbContext databaseDbContext) : base(databaseDbContext)
{
}
public IQueryable<WorkflowVersion> GetWorkflowVersions()
{
return DatabaseDbContext.WorkflowVersions;
}
public async Task EditWorkflowVersionAsync(AuditUserDetails auditUserDetails, WorkflowVersion workflowVersion, CancellationToken cancellationToken)
{
await DatabaseDbContext.SaveChangesAsync(auditUserDetails, cancellationToken);
}
}