public LiquidWidgetFinder() { var container = GetContainer(); _templateProvider = container.GetInstance <ITemplateProvider>(); _widgetFactory = container.GetInstance <IWidgetFactory>(); _dataDecorators = container.GetInstance <List <LiquidDataDecorator> >().OrderBy(x => x.LevelToReachRealWrappe) .ToList(); _widgetDataService = container.GetInstance <IWidgetDataService>(); }
public WidgetContainerService(List <IBaseBeforeAddingEntityLogic> baseBeforeAddingEntityLogics, List <BaseAfterAddingEntityLogic> baseAfterAddingEntityLogics, List <IBaseAfterUpdatingEntityLogic> baseAfterUpdateEntityLogics, List <IBaseBeforeUpdatingEntityLogic> baseBeforeUpdateEntityLogics, List <IBaseBeforeDeleteEntityLogic> baseBeforeDeleteEntityLogics, List <BaseAfterDeleteEntityLogic> baseAfterDeleteEntityLogics, IIdentityManager identityManager, IRestrictedItemAccessManager accessManager, IWidgetContainerDataService widgetContainerDataSrv, IWidgetDataService widgetDataService, IWidgetFactory widgetFactory) : base( baseBeforeAddingEntityLogics, baseAfterAddingEntityLogics, baseAfterUpdateEntityLogics, baseBeforeUpdateEntityLogics, baseBeforeDeleteEntityLogics, baseAfterDeleteEntityLogics, identityManager, accessManager, widgetContainerDataSrv) { _widgetContainerDataSrv = widgetContainerDataSrv; _widgetDataService = widgetDataService; _widgetFactory = widgetFactory; }