Esempio n. 1
0
 public SitecoreSaverUtil(Func <string, ISitecoreService> sitecoreFactory, ArticleUtil articleUtil, IArticleSearch searcher, EmailUtil emailUtil, ISitePublicationWorkflow siteWorkflow)
 {
     _sitecoreMasterService = sitecoreFactory(Constants.MasterDb);
     TempFileLocation       = IsNullOrEmpty(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)) ?
                              TempFolderFallover : Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + @"\temp.";
     _articleUtil     = articleUtil;
     _articleSearcher = searcher;
     _emailUtil       = emailUtil;
     _siteWorkflow    = siteWorkflow;
 }
Esempio n. 2
0
        //protected readonly ISiteRootContext _siteRootContext;

        public EmailUtil(
            ArticleUtil articleUtil,
            Func <string, ISitecoreService>
            sitecoreFactory,
            IEmailSender emailSender,
            IHtmlEmailTemplateFactory htmlEmailTemplateFactory,
            ILogWrapper logger,
            ISitePublicationWorkflow siteWorkflow)
        {
            EmailSender              = emailSender;
            _articleUtil             = articleUtil;
            _service                 = sitecoreFactory(Constants.MasterDb);
            HtmlEmailTemplateFactory = htmlEmailTemplateFactory;
            Logger        = logger;
            _siteWorkflow = siteWorkflow;
            // _siteRootContext = siteRootContext;
        }