public override void Process(PigeonPipelineArgs args) { Assert.IsNotNull(args, "args != null"); var pigeonAttachmentname = "Pigeon.AttachmentName"; var setting = Sitecore.Configuration.Settings.GetSetting(pigeonAttachmentname); Assert.IsNotNullOrEmpty(setting, pigeonAttachmentname + " has not been set. "); args.AttachmentName = setting; }
public override void Process(PigeonPipelineArgs args) { Assert.IsNotNull(args, "args != null"); Assert.IsNotNullOrEmpty(args.FileDirectory, "args.FileDirectory != null"); Assert.IsTrue(Directory.Exists(args.FileDirectory), "Folder does not exist: " + args.FileDirectory); FileFinder finder = new FileFinder(args.FileDirectory); args.FoundFiles = finder.FindLogFiles(args.StartDateTime, args.EndDateTime); }
public static void RunPipeline(DateTime start, DateTime end) { var pigeonPipelineArgs = new PigeonPipelineArgs() { StartDateTime = start, EndDateTime = end }; CorePipeline.Run(PipelineName, pigeonPipelineArgs); }
public override void Process(PigeonPipelineArgs args) { Assert.IsNotNull(args, "args != null"); Assert.IsNotNullOrEmpty(args.EmailTo, "args.EmailTo != null"); Assert.IsNotNullOrEmpty(args.AttachmentName, "args.AttachmentName != null"); Assert.IsNotNullOrEmpty(args.Subject, "args.Subject != null"); var mailer = new Mailer(new MailService()); mailer.SendZip(args.ZipResult, args.EmailTo, args.EmailFrom, args.Subject, args.AttachmentName); }
public override void Process(PigeonPipelineArgs args) { Assert.IsNotNull(args, "args != null"); var emailTo = Sitecore.Configuration.Settings.GetSetting(SettingKeys.EmailTo); var emailFrom = Sitecore.Configuration.Settings.GetSetting(SettingKeys.EmailFrom); Assert.IsNotNullOrEmpty(emailTo, emailTo + " not set"); Assert.IsNotNullOrEmpty(emailFrom, emailFrom + " not set"); args.EmailTo = emailTo; args.EmailFrom = emailFrom; }
public override void Process(PigeonPipelineArgs args) { Assert.IsNotNull(args, "args != null"); args.Subject = $"[Pigeon] {System.Web.Hosting.HostingEnvironment.ApplicationHost.GetSiteName()} {Environment.MachineName} - Date Range: {args.StartDateTime:G} -> {args.EndDateTime:G}"; }
public override void Process(PigeonPipelineArgs args) { Assert.IsNotNull(args, "args != null"); Assert.IsNotNull(args.FoundFiles, "args.FoundFiles != null"); args.ZipResult = new FileZipper().ZipFiles(args.FoundFiles); }
public override void Process(PigeonPipelineArgs args) { Assert.IsNotNull(args, "args != null"); args.FileDirectory = Sitecore.Configuration.Settings.LogFolder; }