public void Save(ScheduledRenewal renewal, RenewResult result) { var renewals = Renewals.ToList(); if (renewal.New) { renewal.History = new List <RenewResult>(); renewals.Add(renewal); renewal.New = false; _log.Information(true, "Adding renewal for {target}", renewal.Binding.Host); } else if (result.Success) { _log.Information(true, "Renewal for {host} succeeded", renewal.Binding.Host); } else { _log.Error("Renewal for {host} failed, will retry on next run", renewal.Binding.Host); } // Set next date if (result.Success) { renewal.Date = DateTime.UtcNow.AddDays(_renewalDays); _log.Information(true, "Next renewal scheduled at {date}", renewal.Date.ToUserString()); } renewal.Updated = true; renewal.History.Add(result); Renewals = renewals; }
public void Save(Renewal renewal, RenewResult result) { var renewals = Renewals.ToList(); if (renewal.New) { renewal.History = new List <RenewResult>(); renewals.Add(renewal); _log.Information(true, "Adding renewal for {target}", renewal.FriendlyName); } else if (result.Success) { _log.Information(true, "Renewal for {host} succeeded", renewal.FriendlyName); } else { _log.Error("Renewal for {host} failed, will retry on next run", renewal.FriendlyName); } // Set next date renewal.History.Add(result); if (result.Success) { _log.Information(true, "Next renewal scheduled at {date}", renewal.Date.ToUserString()); } renewal.Updated = true; Renewals = renewals; }
public void Import(Renewal renewal) { var renewals = Renewals.ToList(); renewals.Add(renewal); _log.Information(LogType.All, "Importing renewal for {friendlyName}", renewal.LastFriendlyName); Renewals = renewals; }
public void Import(Renewal renewal) { var renewals = Renewals.ToList(); renewals.Add(renewal); _log.Information(true, "Importing renewal for {target}", renewal.FriendlyName); Renewals = renewals; }
public void Encrypt() { var renewals = Renewals.ToList(); foreach (Renewal r in renewals) { r.Updated = true; _log.Information("Re-writing password information for {friendlyName}", r.LastFriendlyName); } WriteRenewals(renewals); }
public void Encrypt() { _log.Information("Updating files in: {settings}", _settings.Client.ConfigurationPath); var renewals = Renewals.ToList(); foreach (var r in renewals) { r.Updated = true; _log.Information("Re-writing password information for {friendlyName}", r.LastFriendlyName); } WriteRenewals(renewals); }
public void Save(Renewal renewal, RenewResult result) { var renewals = Renewals.ToList(); if (renewal.New) { renewal.History = new List <RenewResult>(); renewals.Add(renewal); _log.Information(true, "Adding renewal for {friendlyName}", renewal.LastFriendlyName); } // Set next date renewal.History.Add(result); if (result.Success) { _log.Information(true, "Next renewal scheduled at {date}", renewal.Date.ToUserString()); } renewal.Updated = true; Renewals = renewals; }
public void Save(Renewal renewal, RenewResult result) { var renewals = Renewals.ToList(); if (renewal.New) { renewal.History = new List <RenewResult>(); renewals.Add(renewal); _log.Information(LogType.All, "Adding renewal for {friendlyName}", renewal.LastFriendlyName); } // Set next date renewal.History.Add(result); if (result.Success) { var date = renewal.GetDueDate(); if (date != null) { _log.Information(LogType.All, "Next renewal scheduled at {date}", _inputService.FormatDate(date.Value)); } } renewal.Updated = true; Renewals = renewals; }