public LastProcessedLogEntryEvidence(ILog log, ISettingPropertiesRepository settingsRepository) { this.log = log; this.settingsRepository = settingsRepository; lastSetting = this.settingsRepository.Get(SettingPropertyKeys.LAST_PROCESSED_LOG_ENTRY_TIMESTAMP); last = lastSetting.DateTimeValue.HasValue ? lastSetting.DateTimeValue.Value : DateTime.MinValue; }
public GenerateEmailCommand(ReportContextWithModel <TModel> context, ISettingPropertiesRepository settingPropertiesRepository, IRazorEngine razorEngine) { this.context = context; this.settingPropertiesRepository = settingPropertiesRepository; this.razorEngine = razorEngine; }
public SendEmailCommand(ILog log, ReportContext context, ISettingPropertiesRepository settingPropertiesRepository) { this.log = log; this.context = context; this.settingPropertiesRepository = settingPropertiesRepository; }