public AdminController(IContentManager contentManager, IFindReplaceService findReplaceService, IOrchardServices orchardServices, IShapeFactory shapeFactory) { _contentManager = contentManager; _findReplaceService = findReplaceService; _orchardServices = orchardServices; Shape = shapeFactory; T = NullLocalizer.Instance; }
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); }
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; }
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); }