protected void Page_Load(object sender, EventArgs e) { _logging = IoC.IoC.Get<ILog>(); _date = IoC.IoC.Get<IDate>(); _settings = IoC.IoC.Get<ISettings>(); _emailNotificationItems = IoC.IoC.Get<IEmailNotificationItems>(); _sendEmail = IoC.IoC.Get<IEmail>(); _status = IoC.IoC.Get<IStatus>(); var url = Request.Url.AbsoluteUri; if (Request.QueryString["csvfile"] == null) { numberOfRun += 1; _logging.Msg("CroneJob startet, " + numberOfRun); if (DateTime.Now.Hour == 8) { _sendEmail.SendEmail("*****@*****.**", "*****@*****.**", "Cronejob startet kl. 8:00, antal gange det er kørt siden sidst: " + numberOfRun, ""); numberOfRun = 0; } url = null; } Run(url); }
public EmailNotification(ILog logging, IDate date, ISettings settings, IEmailNotificationItems emailNotificationItems, IEmail sendEmail, IStatus status, String emailFrom, String url) { _settings = settings; _emailNotificationItems = emailNotificationItems; _sendEmail = sendEmail; _status = status; _date = date; _log = logging; _emailFrom = emailFrom; _url = url; }