public AdminController(IContentManager contentManager, IFindReplaceService findReplaceService, IOrchardServices orchardServices, IShapeFactory shapeFactory)
        {
            _contentManager     = contentManager;
            _findReplaceService = findReplaceService;
            _orchardServices    = orchardServices;

            Shape = shapeFactory;
            T     = NullLocalizer.Instance;
        }
Exemplo n.º 2
0
        public override void Attach(object target)
        {
            Argument.IsNotNull(() => target);

            base.Attach(target);

            var serviceLocator = target.GetServiceLocator();

            _findReplaceService = serviceLocator.TryResolveType <IFindReplaceService>(target);
            if (_findReplaceService != null)
            {
                return;
            }

            _findReplaceService = CreateFindReplaceService(target);
            serviceLocator.RegisterInstance(_findReplaceService, target);
        }
Exemplo n.º 3
0
        public FindReplaceViewModel(FindReplaceSettings findReplaceSettings, IFindReplaceService findReplaceService)
        {
            Argument.IsNotNull(() => findReplaceSettings);
            Argument.IsNotNull(() => findReplaceService);

            _findReplaceService = findReplaceService;

            FindNext   = new Command <string>(OnFindNext);
            Replace    = new Command <object>(OnReplace);
            ReplaceAll = new Command <object>(OnReplaceAll);

            FindReplaceSettings = findReplaceSettings;

            var initialText = _findReplaceService.GetInitialFindText();

            TextToFind           = initialText;
            TextToFindForReplace = initialText;
        }
Exemplo n.º 4
0
        public override void Attach(object target)
        {
            Argument.IsNotNull(() => target);

            base.Attach(target);

#pragma warning disable IDISP001 // Dispose created.
            var serviceLocator = target.GetServiceLocator();
#pragma warning restore IDISP001 // Dispose created.

            _findReplaceService = serviceLocator.TryResolveType<IFindReplaceService>(target);
            if (_findReplaceService is not null)
            {
                return;
            }

            _findReplaceService = CreateFindReplaceService(target);
            serviceLocator.RegisterInstance(_findReplaceService, target);
        }