示例#1
0
 public RequestCatalogController(
     AddressHeaderProvider addressHeaderProvider,
     AddressSelectListBuilder addressSelectListBuilder,
     NoticeProvider noticeProvider,
     IPostalCodeLookupProvider postalCodeLookupProvider)
 {
     AddressHeaderProvider    = addressHeaderProvider;
     AddressSelectListBuilder = addressSelectListBuilder;
     NoticeProvider           = noticeProvider;
     PostalCodeLookupProvider = postalCodeLookupProvider;
     AddressSettings          = new AddressSettings();
 }
 public AddressController(IAddressValidationProviderFactory addressValidationProviderFactory,
                          AddressControllerHelper helper,
                          AddressHeaderProvider addressHeaderProvider,
                          AddressSelectListBuilder selectListBuilder,
                          NoticeProvider noticeProvider,
                          IPostalCodeLookupProvider postalCodeLookupProvider)
 {
     AddressValidationProviderFactory = addressValidationProviderFactory;
     ControllerHelper         = helper;
     AddressHeaderProvider    = addressHeaderProvider;
     SelectListBuilder        = selectListBuilder;
     NoticeProvider           = noticeProvider;
     PostalCodeLookupProvider = postalCodeLookupProvider;
     AddressSettings          = new AddressSettings();
 }
示例#3
0
 public RecurringOrderController(
     AddressHeaderProvider addressHeaderProvider,
     AddressSelectListBuilder addressSelectListBuilder,
     CreditCardSelectListBuilder creditCardSelectListBuilder,
     NoticeProvider noticeProvider,
     IPostalCodeLookupProvider postalCodeLookupProvider)
 {
     AddressHeaderProvider       = addressHeaderProvider;
     ControllerHelper            = new RecurringOrderControllerHelper(creditCardSelectListBuilder);
     AddressSelectListBuilder    = addressSelectListBuilder;
     CreditCardSelectListBuilder = creditCardSelectListBuilder;
     NoticeProvider           = noticeProvider;
     PostalCodeLookupProvider = postalCodeLookupProvider;
     AddressSettings          = new AddressSettings();
 }
示例#4
0
 public RequestCatalogController(
     AddressHeaderProvider addressHeaderProvider,
     AddressSelectListBuilder addressSelectListBuilder,
     NoticeProvider noticeProvider,
     IPostalCodeLookupProvider postalCodeLookupProvider,
     AddressViewModelConverter addressViewModelConverter)
 {
     AddressHeaderProvider     = addressHeaderProvider;
     AddressSelectListBuilder  = addressSelectListBuilder;
     NoticeProvider            = noticeProvider;
     PostalCodeLookupProvider  = postalCodeLookupProvider;
     AddressViewModelConverter = addressViewModelConverter;
     ShowCompanyField          = AppLogic.AppConfigBool("Address.CollectCompany");
     ShowNickName = AppLogic.AppConfigBool("Address.CollectNickName");
 }
示例#5
0
 public RecurringOrderController(
     AddressHeaderProvider addressHeaderProvider,
     AddressSelectListBuilder addressSelectListBuilder,
     CreditCardSelectListBuilder creditCardSelectListBuilder,
     NoticeProvider noticeProvider,
     IPostalCodeLookupProvider postalCodeLookupProvider,
     AddressViewModelConverter addressViewModelConverter)
 {
     AddressHeaderProvider       = addressHeaderProvider;
     ControllerHelper            = new RecurringOrderControllerHelper(creditCardSelectListBuilder);
     AddressSelectListBuilder    = addressSelectListBuilder;
     CreditCardSelectListBuilder = creditCardSelectListBuilder;
     NoticeProvider            = noticeProvider;
     PostalCodeLookupProvider  = postalCodeLookupProvider;
     AddressViewModelConverter = addressViewModelConverter;
     ShowCompanyField          = AppLogic.AppConfigBool("Address.CollectCompany");
     ShowNickName = AppLogic.AppConfigBool("Address.CollectNickName");
 }
示例#6
0
 public AddressController(IAddressValidationProviderFactory addressValidationProviderFactory,
                          AddressControllerHelper helper,
                          AddressHeaderProvider addressHeaderProvider,
                          AddressSelectListBuilder selectListBuilder,
                          NoticeProvider noticeProvider,
                          IPostalCodeLookupProvider postalCodeLookupProvider,
                          AddressViewModelConverter addressViewModelConverter)
 {
     AddressValidationProviderFactory = addressValidationProviderFactory;
     ControllerHelper          = helper;
     AddressHeaderProvider     = addressHeaderProvider;
     SelectListBuilder         = selectListBuilder;
     NoticeProvider            = noticeProvider;
     PostalCodeLookupProvider  = postalCodeLookupProvider;
     AddressViewModelConverter = addressViewModelConverter;
     AllowDifferentShipTo      = true;
     ShowCompanyField          = true;
     ShowNickName = true;
 }