예제 #1
0
 /// <summary>
 /// Initializes a new instance of the PaymentController class.
 /// </summary>
 /// <param name="orderBraspagRepository">The order braspag repository.</param>
 /// <param name="branchsRepository">The branch repository.</param>
 /// <param name="optionsSnapshot">The Settings</param>
 /// <param name="paymentStatusRepository">The payment status repository.</param>
 public PaymentController(IOrderBraspagRepository orderBraspagRepository, IBranchsRepository branchsRepository, IOptionsSnapshot <Settings> optionsSnapshot, IPaymentStatusRepository paymentStatusRepository)
 {
     this.orderBraspagRepository  = orderBraspagRepository;
     this.branchsRepository       = branchsRepository;
     this.paymentStatusRepository = paymentStatusRepository;
     this.settings = optionsSnapshot.Value;
 }
예제 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CyberSourceController"/> class.
 /// </summary>
 /// <param name="orderBraspagRepository">
 /// The order braspag repository.
 /// </param>
 public CyberSourceController(IOrderBraspagRepository orderBraspagRepository)
 {
     this.orderBraspagRepository = orderBraspagRepository;
 }