public RemoveProfileCommand(IProfileManagerService profileManagerService) : base(profileManagerService) { }
static bool TryAddProfile(IProfileManagerService profileManagerService, string defaultProfileName = "") { Console.WriteLine("You may type 'cancel' at any time to cancel adding a profile"); var profileName = string.Empty; while (string.IsNullOrWhiteSpace(profileName)) { Console.Write($"Profile Name (Hit <Enter> for '{defaultProfileName}'): "); profileName = Console.ReadLine() ?? string.Empty; if (string.IsNullOrEmpty(profileName)) { profileName = defaultProfileName; } if (profileName.Equals("cancel", StringComparison.InvariantCultureIgnoreCase)) { return(false); } } var clientId = Guid.Empty; while (clientId == Guid.Empty) { Console.Write("CAP Client Identifier: "); var clientIdString = Console.ReadLine() ?? string.Empty; if (clientIdString.Equals("cancel", StringComparison.InvariantCultureIgnoreCase)) { return(false); } clientId = Guid.TryParse(clientIdString, out var clientGuid) ? clientGuid : Guid.Empty; } var clientSecret = string.Empty; while (string.IsNullOrWhiteSpace(clientSecret)) { Console.Write("CAP Client Secret: "); clientSecret = Console.ReadLine() ?? string.Empty; if (clientSecret.Equals("cancel", StringComparison.InvariantCultureIgnoreCase)) { return(false); } } var profileModel = new ProfileModel(profileName, clientId, clientSecret); try { profileManagerService.CreateOrUpdateProfile(profileModel).Wait(); } catch (ValidationException ve) { Console.WriteLine(ve.Message); return(false); } return(true); }
public ListProfilesCommand(IProfileManagerService profileManagerService) { _profileManagerService = profileManagerService; }
protected BaseProfileCommand(IProfileManagerService profileManagerService) { _profileManagerService = profileManagerService; }
public ViewConfigCommand( IProfileManagerService profileManagerService) : base(profileManagerService) { }
public ConfigureProfileCommand(IProfileManagerService profileManagerService) : base(profileManagerService) { }