public LoyalzooUserHandler(IFidelityService fidelityService, IControllerContextAccessor controllerContextAccessor) { _fidelityService = fidelityService; _controllerContextAccessor = controllerContextAccessor; OnCreated <LoyalzooUserPart>((context, part) => AssociateLoyalzooAccount(context)); }
public MobilePushPartDriver(IOrchardServices orchardServices, IControllerContextAccessor controllerContextAccessor, IRepository <PushNotificationRecord> repoPushNotification, ShellSettings shellSettings) { _orchardServices = orchardServices; _controllerContextAccessor = controllerContextAccessor; _repoPushNotification = repoPushNotification; _shellSettings = shellSettings; }
public UserRegistrationPolicyPartDriver(IUtilsServices utilsServices, IUsersExtensionsServices usersExtensionsServices, IPolicyServices policyServices, IControllerContextAccessor controllerAccessor) { T = NullLocalizer.Instance; Log = NullLogger.Instance; _utilsServices = utilsServices; _usersExtensionsServices = usersExtensionsServices; _policyServices = policyServices; _controllerAccessor = controllerAccessor; }
public UserRegistrationPolicyPartHandler(IUtilsServices utilsServices, IPolicyServices policyServices, IUsersExtensionsServices usersExtensionsServices, IOrchardServices orchardServices, IControllerContextAccessor controllerAccessor) { _utilsServices = utilsServices; T = NullLocalizer.Instance; _policyServices = policyServices; _usersExtensionsServices = usersExtensionsServices; _orchardServices = orchardServices; _controllerAccessor = controllerAccessor; }
public DynamicButtonToWorkflowsSettingsPartDriver( IDynamicButtonToWorkflowsService dynamicButtonToWorkflowsService, IControllerContextAccessor controllerContextAccessor) { _dynamicButtonToWorkflowsService = dynamicButtonToWorkflowsService; _logger = NullLogger.Instance; _controllerContextAccessor = controllerContextAccessor; T = NullLocalizer.Instance; }
public MailchimpService(ShellSettings shellSettings, IOrchardServices orchardServices, IEncryptionService encryptionService, ITokenizer tokenizer, IPolicyServices policyService, IControllerContextAccessor controllerAccessor) { _orchardServices = orchardServices; _encryptionService = encryptionService; _policyService = policyService; _controllerAccessor = controllerAccessor; }
public CommunicationContactDriver(IOrchardServices orchardServices, IUtilsServices utilsService, IControllerContextAccessor controllerContextAccessor, IContentManager contentManager) { _orchardServices = orchardServices; _controllerContextAccessor = controllerContextAccessor; _utilsService = utilsService; Logger = NullLogger.Instance; T = NullLocalizer.Instance; _contentManager = contentManager; _isAuthorized = new Lazy <bool>(() => _orchardServices.Authorizer.Authorize(Permissions.ShowContacts) ); }
public ContentPickerFieldExtensionHandler(IContentManager contentManager, IControllerContextAccessor controllerContextAccessor, ILocalizationService localizationService, IOrchardServices orchardServices, INotifier notifier) { _contentManager = contentManager; _controllerContextAccessor = controllerContextAccessor; _localizationService = localizationService; _notifier = notifier; _orchardServices = orchardServices; OnPublishing <CommonPart>((context, part) => CascadePublish(context.ContentItem)); T = NullLocalizer.Instance; }
public PolicyPartDriver(IHttpContextAccessor httpContextAccessor, IWorkContextAccessor workContextAccessor, IControllerContextAccessor controllerContextAccessor, IContentManager contentManager, ICurrentContentAccessor currentContentAccessor, IPolicyServices policyServices) { _httpContextAccessor = httpContextAccessor; _workContextAccessor = workContextAccessor; _controllerContextAccessor = controllerContextAccessor; _contentManager = contentManager; _policyServices = policyServices; _currentContentAccessor = currentContentAccessor; T = NullLocalizer.Instance; }
public QuestionnairePartDriver(IQuestionnairesServices questServices, ICurrentContentAccessor currentContentAccessor, IOrchardServices orchardServices, IControllerContextAccessor controllerContextAccessor, ICaptchaService capthcaServices, ITokenizer tokenizer) { _questServices = questServices; _orchardServices = orchardServices; _controllerContextAccessor = controllerContextAccessor; T = NullLocalizer.Instance; _capthcaServices = capthcaServices; _tokenizer = tokenizer; _currentContentAccessor = currentContentAccessor; _isAuthorized = new Lazy <bool>(() => _orchardServices.Authorizer.Authorize(Permissions.SubmitQuestionnaire) ); }
public TwitterPostDriver(IImageProfileManager imageProfileManager, IStorageProvider storageProvider, IOrchardServices orchardServices, ITwitterService TwitterService, IProviderConfigurationService providerConfigurationService, ITokenizer tokenizer, IHttpContextAccessor httpContextAccessor, IControllerContextAccessor controllerContextAccessor, ShellSettings shellSettings, IContentManager contentManager) { _storageProvider = storageProvider; _imageProfileManager = imageProfileManager; _httpContextAccessor = httpContextAccessor; _controllerContextAccessor = controllerContextAccessor; _tokenizer = tokenizer; _orchardServices = orchardServices; _TwitterService = TwitterService; _providerConfigurationService = providerConfigurationService; _shellSettings = shellSettings; Logger = NullLogger.Instance; T = NullLocalizer.Instance; _contentManager = contentManager; }
public PolicyServices(IContentManager contentManager, IContentSerializationServices contentSerializationServices, OrchardNS.IWorkContextAccessor workContext, ICultureManager cultureManager, IRepository <UserPolicyAnswersRecord> userPolicyAnswersRepository, IRepository <UserPolicyAnswersHistoryRecord> userPolicyAnswersHistoryRepository, IControllerContextAccessor controllerContextAccessor, IPolicyEventHandler policyEventHandler) { _contentManager = contentManager; _contentSerializationServices = contentSerializationServices; _workContext = workContext; _cultureManager = cultureManager; _userPolicyAnswersRepository = userPolicyAnswersRepository; _userPolicyAnswersHistoryRepository = userPolicyAnswersHistoryRepository; _controllerContextAccessor = controllerContextAccessor; _policyEventHandler = policyEventHandler; }
public AuthenticationRequiredPartDriver(IOrchardServices orchardServices, IControllerContextAccessor controllerContextAccessor) { _orchardServices = orchardServices; _controllerContextAccessor = controllerContextAccessor; }
public ContentPickerFieldCreationWindowDriver(IOrchardServices orchardServices, IControllerContextAccessor controllerContextAccessor) { _orchardServices = orchardServices; _controllerContextAccessor = controllerContextAccessor; }
public MailCommunicationPartHandler(IControllerContextAccessor controllerContextAccessor, INotifier notifier, ITemplateService templateService, IOrchardServices orchardServices, IMailCommunicationService mailCommunicationService, IRepository <CommunicationEmailRecord> repoMail, IRepository <TitlePartRecord> repoTitle, ITransactionManager transactionManager, ICommunicationService communicationService, ShellSettings shellSetting, IScheduledTaskManager taskManager) { _repoMail = repoMail; _repoTitle = repoTitle; _controllerContextAccessor = controllerContextAccessor; _transactionManager = transactionManager; _notifier = notifier; _templateService = templateService; _orchardServices = orchardServices; _mailCommunicationService = mailCommunicationService; _communicationService = communicationService; _shellSettings = shellSetting; _taskManager = taskManager; T = NullLocalizer.Instance; OnUpdated <MailCommunicationPart>((context, part) => { if (_orchardServices.WorkContext.HttpContext.Request.Form["submit.Save"] == "submit.MailTest") { if (part.SendToTestEmail && part.EmailForTest != string.Empty) { dynamic content = context.ContentItem; string host = string.Format("{0}://{1}{2}", _orchardServices.WorkContext.HttpContext.Request.Url.Scheme, _orchardServices.WorkContext.HttpContext.Request.Url.Host, _orchardServices.WorkContext.HttpContext.Request.Url.Port == 80 ? string.Empty : ":" + _orchardServices.WorkContext.HttpContext.Request.Url.Port); var urlHelper = new UrlHelper(_orchardServices.WorkContext.HttpContext.Request.RequestContext); Dictionary <string, object> similViewBag = new Dictionary <string, object>(); similViewBag.Add("CampaignLink", _communicationService.GetCampaignLink("Email", part)); // Place Holder List <TemplatePlaceHolderViewModel> listaPH = new List <TemplatePlaceHolderViewModel>(); string unsubscribe = T("Click here to stop receiving email for commercial use").Text; string linkUnsubscribe = "<a href='" + string.Format("{0}{1}", host, urlHelper.UnsubscribeMailCommunication()) + "'>" + unsubscribe + "</a>"; TemplatePlaceHolderViewModel ph = new TemplatePlaceHolderViewModel(); ph.Name = "[UNSUBSCRIBE]"; ph.Value = linkUnsubscribe; ph.ShowForce = true; listaPH.Add(ph); if (((Laser.Orchard.TemplateManagement.Models.CustomTemplatePickerPart)content.CustomTemplatePickerPart).SelectedTemplate != null) { _templateService.SendTemplatedEmail(content, ((Laser.Orchard.TemplateManagement.Models.CustomTemplatePickerPart)content.CustomTemplatePickerPart).SelectedTemplate.Id, null, new List <string> { part.EmailForTest }, similViewBag, false, listaPH); _notifier.Information(T("Sent e-mail test!")); } else { _notifier.Error(T("Select or create a template for e-mail")); } } } }); OnPublished <MailCommunicationPart>((context, part) => { if (part.SendOnNextPublish && !part.MailMessageSent) { ContentItem ci = _orchardServices.ContentManager.Get(part.ContentItem.Id); dynamic content = ci; if (((Laser.Orchard.TemplateManagement.Models.CustomTemplatePickerPart)content.CustomTemplatePickerPart).SelectedTemplate != null) { _taskManager.CreateTask("Laser.Orchard.MailCommunication.Task", DateTime.UtcNow.AddMinutes(1), ci); part.MailMessageSent = true; } else { _notifier.Error(T("Select or create a template for e-mail")); } } }); }
public LoyalzooUserEventHandler(IFidelityService fidelityService, IControllerContextAccessor controllerContextAccessor, IOrchardServices orchardServices) { _fidelityService = fidelityService; _controllerContextAccessor = controllerContextAccessor; _orchardServices = orchardServices; }
public PolicyUserEventHandler(IPolicyServices policyService, IControllerContextAccessor controllerContextAccessor, IOrchardServices orchardServices) { _policyService = policyService; _controllerContextAccessor = controllerContextAccessor; _orchardServices = orchardServices; }
public UserPolicyPartDriver(IControllerContextAccessor controllerContextAccessor) { T = NullLocalizer.Instance; _controllerContextAccessor = controllerContextAccessor; }
public LoyalzooUserSettingsDriver(IEncryptionService encryptionService, IControllerContextAccessor controllerContextAccessor) { T = NullLocalizer.Instance; _encryptionService = encryptionService; _controllerContextAccessor = controllerContextAccessor; }
public ControllerContextFilter(IControllerContextAccessor controllercontextAccesor) { _controllercontextAccesor = controllercontextAccesor; }