Backend/e-suite.Modules.RunningActivityManager/repository/ActivityRepository.cs

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