/// <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; }
/// <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; }