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; }
//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; }