/// <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 /// type BranchsService. /// </summary> /// <param name="BranchsRepository"></param> /// <param name="unitOfWork"></param> public BranchsService( IBranchsRepository BranchsRepository, IUserBranchsRepository userBranchsRepository, ICurrentUserService currentUserService, ILanguageService languageService, IUnitOfWork unitOfWork) { this._BranchsRepository = BranchsRepository; this._userBranchsRepository = userBranchsRepository; this._currentUserService = currentUserService; this._languageService = languageService; this._unitOfWork = unitOfWork; }