private ICustomerReviewRepository GetRepository() { var repository = new CustomerReviewRepository(ConnectionString, new EntityPrimaryKeyGeneratorInterceptor(), new AuditableInterceptor(null)); EnsureDatabaseInitialized(() => new CustomerReviewRepository(ConnectionString), () => Database.SetInitializer(new SetupDatabaseInitializer <CustomerReviewRepository, Configuration>())); return(repository); }
private ICustomerReviewRepository GetRepository() { string connectionString = "VirtoCommerce2"; // is it your base? var repository = new CustomerReviewRepository(connectionString, null, new EntityPrimaryKeyGeneratorInterceptor(), new AuditableInterceptor(null)); return(repository); }
public override void SetupDatabase() { using (var db = new CustomerReviewRepository(_connectionString, _container.Resolve <AuditableInterceptor>())) { var initializer = new SetupDatabaseInitializer <CustomerReviewRepository, Data.Migrations.Configuration>(); initializer.InitializeDatabase(db); } }
public UnitOfWork(ApplicationDbContext context) { _context = context; ProductDetails = new ReservationDetailsRepository(_context); Products = new ProductRepository(_context); ProductCategories = new ProductCategoryRepository(_context); Services = new ServiceRepository(_context); ServiceCategories = new ServiceCategoryRepository(_context); Departments = new DepartmentRepository(_context); Menus = new MenuRepository(_context); SubMenus = new SubMenuRepository(_context); OurTeams = new OurTeamRepository(_context); Designations = new DesignationRepository(_context); Faq = new FaqRepository(_context); Client = new ClientRepository(_context); Blogs = new BlogRepository(_context); ContactUs = new ContactUsRepository(_context); Companies = new CompanyRepository(_context); Banner = new BannerRepository(_context); ChooseUs = new WhyChooseUsRepository(_context); ClientProducts = new ClientProductRepository(_context); AboutUs = new AboutUsRepository(_context); HostingPlan = new HostingPlanRepository(_context); CustomerReview = new CustomerReviewRepository(_context); Career = new CareerRepository(_context); Job = new JobRepository(_context); Softwares = new SoftwareRepository(_context); SoftwareCategories = new SoftwareCategoriesRepository(_context); Features = new FeaturesRepository(_context); BlogComment = new BlogCommentRepository(_context); QueryHelper = new QueryHelper(); }
public override void SetupDatabase() { // Modify database schema with EF migrations using (var context = new CustomerReviewRepository(_connectionStringName, _container.Resolve <AuditableInterceptor>())) { var initializer = new SetupDatabaseInitializer <CustomerReviewRepository, Data.Migrations.Configuration>(); initializer.InitializeDatabase(context); } }
protected ICustomerReviewRepository GetRepository(CustomerReviewsDbContext customerReviewsDbContext) { var repository = new CustomerReviewRepository(customerReviewsDbContext); return(repository); }