23 lines
737 B
C#
23 lines
737 B
C#
using e_suite.API.Common.repository;
|
|
using e_suite.Database.Audit;
|
|
using e_suite.Database.Core;
|
|
using e_suite.Database.Core.Tables.Activity;
|
|
|
|
namespace e_suite.Modules.RunningActivityManager.repository;
|
|
|
|
public class ActivityRepository : RepositoryBase, IActivityRepository
|
|
{
|
|
public ActivityRepository(IEsuiteDatabaseDbContext databaseDbContext) : base(databaseDbContext)
|
|
{
|
|
}
|
|
|
|
public async Task CreateActivityInstanceAsync(
|
|
AuditUserDetails auditUserDetails,
|
|
Activity activity,
|
|
CancellationToken cancellationToken
|
|
)
|
|
{
|
|
DatabaseDbContext.Activities.Add(activity);
|
|
await DatabaseDbContext.SaveChangesAsync(auditUserDetails, cancellationToken);
|
|
}
|
|
} |