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);
     }
 }
Пример #4
0
        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();
        }
Пример #5
0
 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);
     }
 }
Пример #6
0
        protected ICustomerReviewRepository GetRepository(CustomerReviewsDbContext customerReviewsDbContext)
        {
            var repository = new CustomerReviewRepository(customerReviewsDbContext);

            return(repository);
        }