using Karsha_Site.Domain.Entinies.Products; using Karsha_Site.Domain.Entinies.Customers; using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using Karsha_Site.Domain.Entities.Products; using Karsha_Site.Domain.Entities.About; using System.ComponentModel; namespace Karsha_Site.Application.Interfaces.Contexts { public interface IDataBaseContext { DbSet Customers { get; set; } DbSet Categories { get; set; } DbSet Products { get; set; } DbSet ProductImages { get; set; } DbSet ProductFeatures { get; set; } DbSet Abouts { get; set; } DbSet AboutAddress { get; set; } DbSet AboutTels { get; set; } int SaveChanges(bool acceptAllChangesOnSuccess); int SaveChanges(); Task SaveChangesAsync(bool acceptAllChangesOnSuccess, CancellationToken cancellationToken = new CancellationToken()); Task SaveChangesAsync(CancellationToken cancellationToken = new CancellationToken()); } }