public BaseUnitOfWork(ExtraInfo extra = null) { _context = new ClassicsContext(extra); ProfileRepository = new ProfileRepository(_context); UserRepository = new UserRepository(_context); AddressRepository = new AddressRepository(_context); BlobFileRepository = new BlobFileRepository(_context); BrandRepository = new BrandRepository(_context); CarModelRepository = new CarModelRepository(_context); MyCarRepository = new MyCarRepository(_context); ProductRepository = new ProductRepository(_context); SerieRepository = new SerieRepository(_context); SupplierRepository = new SupplierRepository(_context); AlertRepository = new AlertRepository(_context); UserAlertRepository = new UserAlertRepository(_context); }
public UserAlertRepository(ClassicsContext context) : base(context) { _context = context; }
public SerieRepository(ClassicsContext context) : base(context) { _context = context; }
public ProductRepository(ClassicsContext context) : base(context) { _context = context; }
public BrandRepository(ClassicsContext context) : base(context) { _context = context; }
public AddressRepository(ClassicsContext context) : base(context) { _context = context; }
public CarModelRepository(ClassicsContext context) : base(context) { _context = context; }
public MyCarRepository(ClassicsContext context) : base(context) { _context = context; }
public SupplierRepository(ClassicsContext context) : base(context) { _context = context; }
public BlobFileRepository(ClassicsContext context) : base(context) { _context = context; }
public RepositoryBase(ClassicsContext context) { this.Context = context; this.DbSet = context.Set <TEntity>(); this.Context.Configuration.LazyLoadingEnabled = true; }