public PaymentController(
     PaymentProvider paymentProvider,
     OrderProvider orderProvider,
     PaymentTypeProvider paymentTypeProvider,
     ConfigurationProvider configurationProvider,
     IMapper mapper)
 {
     this.configurationProvider = configurationProvider;
     this.paymentProvider       = paymentProvider;
     this.orderProvider         = orderProvider;
     this.paymentTypeProvider   = paymentTypeProvider;
     this.mapper = mapper;
 }
示例#2
0
    public CascadingDropDownNameValue[] GetPaymentTypes
        (string knownCategoryValues,
        string category)
    {
        List <CascadingDropDownNameValue> list  = new List <CascadingDropDownNameValue>();
        PaymentTypeProvider paymentTypeProvider = UnityContainerHelper.Container.Resolve <PaymentTypeProvider>();

        foreach (var paymentType in paymentTypeProvider.GetAll())
        {
            list.Add(
                new CascadingDropDownNameValue(
                    paymentType.Description,
                    paymentType.ID.ToString()));
        }
        return(list.ToArray());
    }
 public PaymentTypeController(PaymentTypeProvider productCategoryProvider, IMapper mapper)
 {
     this.mapper = mapper;
     this.paymentTypeProvider = productCategoryProvider;
 }