public void Add(TEntity entity)
 {
     using var context = new E_CommerceContext();
     context.Set <TEntity>().Add(entity);
     context.SaveChanges();
 }
 public List <TEntity> GetAll()
 {
     using var context = new E_CommerceContext();
     return(context.Set <TEntity>().ToList());
 }
 public TEntity GetEntity(int id)
 {
     using var context = new E_CommerceContext();
     return(context.Set <TEntity>().Find(id));
 }
 public void Delete(TEntity entity)
 {
     using var context = new E_CommerceContext();
     context.Set <TEntity>().Remove(entity);
     context.SaveChanges();
 }