public ImportDummyCategories(ImportExportManager importExportManager, IWebpageAdminService webpageAdminService, IGetDocumentByUrl <Category> getCategoryByUrl, ISynchronousBatchRunExecution synchronousBatchRunExecution)
 {
     _importExportManager          = importExportManager;
     _webpageAdminService          = webpageAdminService;
     _getCategoryByUrl             = getCategoryByUrl;
     _synchronousBatchRunExecution = synchronousBatchRunExecution;
 }
예제 #2
0
 public WebpageController(IWebpageAdminService webpageAdminService,
                          IWebpageBaseViewDataService webpageBaseViewDataService, IUrlValidationService urlValidationService)
 {
     _webpageAdminService        = webpageAdminService;
     _webpageBaseViewDataService = webpageBaseViewDataService;
     _urlValidationService       = urlValidationService;
 }
예제 #3
0
 public SetupBaseDocuments(IWebpageAdminService webpageAdminService, IPageTemplateAdminService pageTemplateAdminService, IFormAdminService formAdminService, IGetDocumentByUrl <TextPage> getByUrl, ISession session)
 {
     _webpageAdminService      = webpageAdminService;
     _pageTemplateAdminService = pageTemplateAdminService;
     _formAdminService         = formAdminService;
     _getByUrl = getByUrl;
     _session  = session;
 }
 public SetupEcommerceWidgets(IWidgetService widgetService, IGetDocumentByUrl <Webpage> getByUrl, IFormAdminService formAdminService, IFileService fileService, IWebpageAdminService webpageAdminService, ISession session)
 {
     _widgetService       = widgetService;
     _getByUrl            = getByUrl;
     _formAdminService    = formAdminService;
     _fileService         = fileService;
     _webpageAdminService = webpageAdminService;
     _session             = session;
 }
예제 #5
0
 public ProductController(ITrackingService trackingService, IProductUiService productUiService,
                          IBackInStockNotificationService backInStockNotificationService, CartModel cart,
                          IWebpageAdminService webpageAdminService)
 {
     _trackingService  = trackingService;
     _productUiService = productUiService;
     _backInStockNotificationService = backInStockNotificationService;
     _cart = cart;
     _webpageAdminService = webpageAdminService;
 }
예제 #6
0
 public WebpageControllerTests()
 {
     Kernel.Bind <ISetWebpageAdminViewData>().ToConstant(A.Fake <ISetWebpageAdminViewData>());
     CurrentRequestData.CurrentUser = new User();
     _urlValidationService          = A.Fake <IUrlValidationService>();
     _baseViewDataService           = A.Fake <IWebpageBaseViewDataService>();
     _webpageAdminService           = A.Fake <IWebpageAdminService>();
     _webpageController             = new WebpageController(_webpageAdminService, _baseViewDataService,
                                                            _urlValidationService)
     {
         RouteDataMock = new RouteData()
     };
 }