Esempio n. 1
0
        /// <summary>
        /// "Edit" renewal
        /// </summary>
        private async Task EditRenewal(Renewal renewal)
        {
            var options = new List <Choice <Steps> >
            {
                Choice.Create(Steps.All, "All"),
                Choice.Create(Steps.Target, "Source"),
                Choice.Create(Steps.Csr, "CSR"),
                Choice.Create(Steps.Validation, "Validation"),
                Choice.Create(Steps.Store, "Store"),
                Choice.Create(Steps.Installation, "Installation"),
                Choice.Create(Steps.None, "Cancel")
            };
            var chosen = await _input.ChooseFromMenu("Which step do you want to edit?", options);

            if (chosen != Steps.None)
            {
                await _renewalCreator.SetupRenewal(RunLevel.Interactive | RunLevel.Advanced | RunLevel.ForceRenew, chosen, renewal);
            }
        }
Esempio n. 2
0
 /// <summary>
 /// "Edit" renewal
 /// </summary>
 private async Task EditRenewal(Renewal renewal) =>
 await _renewalCreator.SetupRenewal(RunLevel.Interactive | RunLevel.Advanced, renewal);