Exemple #1
0
        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;
 }