using Microsoft.EntityFrameworkCore; using Domain.Entities.Common; using Domain.Entities.Page; using Domain.Entities.Page.Faq; using Domain.Entities.Page.Banner; namespace Application.Abstractions.Data { public interface IAppDbContext { DbSet Config { get; set; } DbSet Document { get; set; } DbSet Popup { get; set; } DbSet FaqCategory { get; set; } DbSet FaqItem { get; set; } DbSet BannerPosition { get; set; } DbSet BannerItem { get; set; } Task SaveChangesAsync(CancellationToken ct = default); } }