示例#1
0
 public CreateOrderCommandHandler(IRepository <CartItem, Guid> cartRepository,
                                  IRepository <Order, long> orderRepository, IOrderPaymentProviderFactory paymentProviderFactory, IUnitOfWork unitOfWork)
 {
     _cartRepository         = cartRepository;
     _orderRepository        = orderRepository;
     _paymentProviderFactory = paymentProviderFactory;
     _unitOfWork             = unitOfWork;
 }
示例#2
0
 public OrdersController(AppDbContext dbContext, IMapper mapper, AppDbContext dbContext1,
                         IOrderPaymentProviderFactory orderPaymentProviderFactory)
 {
     _mapper = mapper;
     _orderPaymentProviderFactory = orderPaymentProviderFactory;
     _dbContext       = dbContext;
     _paymentProvider = new ZarinPalPaymentProvider();
 }
 public ConfirmOrderPaymentCommandHandler(IOrderPaymentProviderFactory paymentProviderFactory,
                                          IRepository <Order, long> orderRepository, IRepository <StudentExamSampleMapping, long> studentExamRepo,
                                          IRepository <StudentCourseMapping, long> studentCourseRepo, IRepository <CartItem, Guid> cartRepository)
 {
     _paymentProviderFactory = paymentProviderFactory;
     _orderRepository        = orderRepository;
     _studentExamRepo        = studentExamRepo;
     _studentCourseRepo      = studentCourseRepo;
     _cartRepository         = cartRepository;
 }