17 lines
837 B
C#
17 lines
837 B
C#
using LCU.Library.Internal.MemberPreferencesApiModels.Entities;
|
|
using LCU.Library.Internal.MemberPreferencesApiModels.Enums;
|
|
using LCU.Library.Internal.MemberPreferencesApiModels.Models;
|
|
using Microsoft.EntityFrameworkCore;
|
|
|
|
namespace LCU.API.Internal.MemberPreferencesApiLib.Persistence;
|
|
|
|
public interface IApplicationDbContext : IAuditableChanges
|
|
{
|
|
DbSet<MemberPreference> MemberPreferences { get; set; }
|
|
DbSet<MemberOptInSettings> MemberOptInSettings { get; set; }
|
|
public DbSet<XdiBatchItem> XdiBatchItems { get; set; }
|
|
public DbSet<DnaAuditProcess> DnaAuditProcesses { get; set; }
|
|
Task<int> SaveChangesAsync(CancellationToken cancellationToken = new CancellationToken());
|
|
Task<int> SaveChangesWithOperatorAsync(string operatorId, DateTime dateAdded, UserType userType, CancellationToken cancellationToken);
|
|
}
|