コード例 #1
0
 public override void SetupDatabase()
 {
     using (var context = new CartRepositoryImpl(_connectionString, _container.Resolve <AuditableInterceptor>()))
     {
         var initializer = new SetupDatabaseInitializer <CartRepositoryImpl, Data.Migrations.Configuration>();
         initializer.InitializeDatabase(context);
     }
 }
コード例 #2
0
ファイル: Module.cs プロジェクト: stonezhu870/vc-community
 public override void SetupDatabase(SampleDataLevel sampleDataLevel)
 {
     using (var context = new CartRepositoryImpl())
     {
         var initializer = new SetupDatabaseInitializer <CartRepositoryImpl, VirtoCommerce.CartModule.Data.Migrations.Configuration>();
         initializer.InitializeDatabase(context);
     }
 }
コード例 #3
0
 public CartItemServiceImpl(IUnitOfWorks unitOfWorks, IMapper mapper)
 {
     this._unitOfWorks  = unitOfWorks;
     this._cartItemRepo = this._unitOfWorks.CartItemRepository();
     this._cartRepo     = this._unitOfWorks.CartRepository();
     this._bookRepo     = this._unitOfWorks.BookRepository();
     this._mapper       = mapper;
 }
コード例 #4
0
 public OrderServiceImpl(IUnitOfWorks unitOfWorks, IMapper mapper, IEmailService emailService, IUserService userService)
 {
     this._unitOfWorks   = unitOfWorks;
     this._mapper        = mapper;
     this._cartRepo      = _unitOfWorks.CartRepository();
     this._orderRepo     = _unitOfWorks.OrderRepository();
     this._orderItemRepo = _unitOfWorks.OrderItemRepositoryImpl();
     this._cartItemRepo  = _unitOfWorks.CartItemRepository();
     this._bookRepo      = _unitOfWorks.BookRepository();
     this._emailService  = emailService;
     this._userService   = userService;
 }
コード例 #5
0
        public void Tst1()
        {
            var repository = new CartRepositoryImpl("VirtoCommerce", new AuditableInterceptor(),
                                                    new EntityPrimaryKeyGeneratorInterceptor());
            var cart = new dataModel.ShoppingCartEntity
            {
                StoreId    = "ss",
                CustomerId = "ss",
                Currency   = "ss",
            };

            var shipment = new dataModel.ShipmentEntity
            {
                Currency = "sss",
            };

            cart.Shipments.Add(shipment);
            repository.Add(cart);
            repository.UnitOfWork.Commit();
        }