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); } }