public override void SetupDatabase() { using (var context = new CartRepositoryImpl(_connectionString, _container.Resolve <AuditableInterceptor>())) { var initializer = new SetupDatabaseInitializer <CartRepositoryImpl, Data.Migrations.Configuration>(); initializer.InitializeDatabase(context); } }
public override void SetupDatabase(SampleDataLevel sampleDataLevel) { using (var context = new CartRepositoryImpl()) { var initializer = new SetupDatabaseInitializer <CartRepositoryImpl, VirtoCommerce.CartModule.Data.Migrations.Configuration>(); initializer.InitializeDatabase(context); } }
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; }
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; }
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(); }