Ejemplo n.º 1
0
 public ProvinceRepository(
     IRepository <Province> repo,
     ITransactionalRepository <Province> transactionalRepo)
     : base(repo, transactionalRepo)
 {
     _repo = repo;
     _transactionalRepo = transactionalRepo;
 }
        public TransactionTaskManagerTest()
        {
            transactionTaskManager        = new TransactionTaskManager <WriteBookStoreContext>(WriteBookStoreContext.SqlServerDocker);
            authorTransactionalRepository = new TransactionalRepository <Author>();

            fakerAuthor = new Faker <Author>()
                          .RuleFor(a => a.FirstName, f => f.Name.FirstName())
                          .RuleFor(a => a.LastName, f => f.Name.LastName());
        }
        public LogEntityUnitTest()
        {
            marketplaceContext               = MarketplaceContext.SqlServerDocker();
            productTransactionalRepository   = new TransactionalRepository <Product>();
            orderTransactionalRepository     = new TransactionalRepository <Order>();
            orderItemTransactionalRepository = new TransactionalRepository <OrderItem>();
            transactionTaskManager           = new TransactionTaskManager <MarketplaceContext>(MarketplaceContext.SqlServerDocker);
            logEntityReadRepository          = new DefaultReadRepository <MarketplaceContext, LogEntity>(marketplaceContext);

            var products = marketplaceContext.Set <Product>().AsNoTracking().ToList();

            fakerProduct = new Faker <Product>()
                           .RuleFor(p => p.ProductName, f => f.Name.Random.Word())
                           .RuleFor(p => p.ProductCategory, f => f.Random.Enum <ProductCategory>());

            fakerOrderItem = new Faker <OrderItem>()
                             .RuleFor(o => o.Amount, f => f.Random.Int(min: 1, max: 10))
                             .RuleFor(o => o.ProductId, f => f.PickRandom(products.Select(p => p.ProductId).ToList()));

            fakerOrder = new Faker <Order>()
                         .RuleFor(p => p.Customer, f => f.Name.FirstName())
                         .RuleFor(o => o.OrderItem, _ => fakerOrderItem.Generate(2));
        }
Ejemplo n.º 4
0
 public MerchandiseRepository(IRepository <Merchandise> repository, ITransactionalRepository <Merchandise> transactionalRepository) : base(repository, transactionalRepository)
 {
 }
Ejemplo n.º 5
0
 public TerminalRepository(IRepository <Domain.Terminal> repository, ITransactionalRepository <Domain.Terminal> transactionalRepository) : base(repository, transactionalRepository)
 {
     _repository = repository;
 }
Ejemplo n.º 6
0
 public ProductCategoryRepository(IRepository <ProductCategory> repository, ITransactionalRepository <ProductCategory> transactionalRepository) : base(repository, transactionalRepository)
 {
 }
Ejemplo n.º 7
0
 public PurchaseOrderRepository(IRepository <PurchaseOrder> repository, ITransactionalRepository <PurchaseOrder> transactionalRepository) : base(repository, transactionalRepository)
 {
     _repository = repository;
 }
Ejemplo n.º 8
0
 public ServiceBookingRepository(IRepository <ServiceBooking> repository, ITransactionalRepository <ServiceBooking> transactionalRepository) : base(repository, transactionalRepository)
 {
     _repository = repository;
 }
Ejemplo n.º 9
0
 public MembershipRegistrationRepository(IRepository <MembershipRegistration> repository, ITransactionalRepository <MembershipRegistration> transactionalRepository) : base(repository, transactionalRepository)
 {
     _repository = repository;
 }
Ejemplo n.º 10
0
 public VehicleRegistrationRepository(IRepository <VehicleRegistration> repository, ITransactionalRepository <VehicleRegistration> transactionalRepository) : base(repository, transactionalRepository)
 {
 }
Ejemplo n.º 11
0
 public StorageRepository(IRepository <Storage> repository, ITransactionalRepository <Storage> transactionalRepository) : base(repository, transactionalRepository)
 {
     _repository = repository;
 }
Ejemplo n.º 12
0
 public InventoryRepository(IRepository <Inventory> repository, ITransactionalRepository <Inventory> transactionalRepository) : base(repository, transactionalRepository)
 {
 }
Ejemplo n.º 13
0
 public ServiceRepository(IRepository <Service> repository, ITransactionalRepository <Service> transactionalRepository) : base(repository, transactionalRepository)
 {
 }
Ejemplo n.º 14
0
 public UnitOfMeasurementRepository(IRepository <UnitOfMeasurement> repository, ITransactionalRepository <UnitOfMeasurement> transactionalRepository) : base(repository, transactionalRepository)
 {
 }
Ejemplo n.º 15
0
 public CustomerRepository(IRepository <Customer> repo, ITransactionalRepository <Customer> transactionalRepo) : base(repo, transactionalRepo)
 {
     _repo = repo;
 }
Ejemplo n.º 16
0
 public BranchRepository(IRepository <Domain.Branch> repo, ITransactionalRepository <Domain.Branch> transactionalRepo) : base(repo, transactionalRepo)
 {
     _repo = repo;
     _transactionalRepo = transactionalRepo;
 }
Ejemplo n.º 17
0
 public VehicleBrandRepository(IRepository <VehicleBrand> repository, ITransactionalRepository <VehicleBrand> transactionalRepository) : base(repository, transactionalRepository)
 {
 }
Ejemplo n.º 18
0
 public UserRepository(IRepository <Domain.User> repo, ITransactionalRepository <Domain.User> transactionalRepo) : base(repo, transactionalRepo)
 {
     _repo = repo;
     _transactionalRepo = transactionalRepo;
 }
Ejemplo n.º 19
0
 public ProductRepository(IRepository <Product> repository, ITransactionalRepository <Product> transactionalRepository) : base(repository, transactionalRepository)
 {
 }
Ejemplo n.º 20
0
 public CardIssuerRepository(IRepository <CardIssuer> repository, ITransactionalRepository <CardIssuer> transactionalRepository) : base(repository, transactionalRepository)
 {
 }
Ejemplo n.º 21
0
 public PaymentRepository(IRepository <Payment> repository, ITransactionalRepository <Payment> transactionalRepository) : base(repository, transactionalRepository)
 {
     _repository = repository;
 }
Ejemplo n.º 22
0
 public StockMovementRepository(IRepository <StockMovement> repository, ITransactionalRepository <StockMovement> transactionalRepository) : base(repository, transactionalRepository)
 {
     _repository = repository;
 }
Ejemplo n.º 23
0
 public PointRedemptionRepository(IRepository <PointRedemption> repository, ITransactionalRepository <PointRedemption> transactionalRepository) : base(repository, transactionalRepository)
 {
     _repository = repository;
 }
Ejemplo n.º 24
0
 public ServiceOrderRepository(IRepository <ServiceOrder> repository, ITransactionalRepository <ServiceOrder> transactionalRepository) : base(repository, transactionalRepository)
 {
     _repository = repository;
 }
Ejemplo n.º 25
0
 public EmployeeRepository(IRepository <Domain.Employee> repo, ITransactionalRepository <Domain.Employee> transactionalRepo) : base(repo, transactionalRepo)
 {
     _repo = repo;
     _transactionalRepo = transactionalRepo;
 }
Ejemplo n.º 26
0
 public ServiceCategoryRepository(IRepository <ServiceCategory> repository, ITransactionalRepository <ServiceCategory> transactionalRepository) : base(repository, transactionalRepository)
 {
 }
Ejemplo n.º 27
0
 public VehicleModelRepository(IRepository <VehicleModel> repo, ITransactionalRepository <VehicleModel> transactionalRepo) : base(repo, transactionalRepo)
 {
     _repo = repo;
     _transactionalRepo = transactionalRepo;
 }