in code/Tools/Ops/ManageApps/Program.cs [370:447]
private async Task PerformAction(Action action, string[] args)
{
switch (action)
{
case Action.CreateApp:
await this.CreateApp(args, false);
break;
case Action.CreateAppAdmin:
await this.CreateAppAdmin(args);
break;
case Action.CreateAppAndDeveloper:
await this.CreateApp(args, true);
break;
case Action.CreateAppKey:
await this.CreateAppKey(args);
break;
case Action.CreateClientNameAndConfig:
await this.CreateClientNameAndConfig(args);
break;
case Action.CreateUserAsAppAdmin:
await this.CreateUserAsAppAdmin(args);
break;
case Action.DeleteApp:
await this.DeleteApp(args);
break;
case Action.DeleteAppAdmin:
await this.DeleteAppAdmin(args);
break;
case Action.DeleteAppKey:
await this.DeleteAppKey(args);
break;
case Action.DeleteClientNameAndConfig:
await this.DeleteClientNameAndConfig(args);
break;
case Action.GetApp:
await this.GetApp(args);
break;
case Action.GetAppAdmin:
await this.GetAppAdmin(args);
break;
case Action.GetAppDeveloperId:
await this.GetAppDeveloperId(args);
break;
case Action.GetAppHandle:
await this.GetAppHandle(args);
break;
case Action.GetAppKeys:
await this.GetAppKeys(args);
break;
case Action.GetAppList:
await this.GetAppList(args);
break;
case Action.GetIdentityProvider:
await this.GetIdentityProvider(args);
break;
case Action.GetPush:
await this.GetPush(args);
break;
case Action.GetValidation:
await this.GetValidation(args);
break;
case Action.UpdateAppProfile:
await this.UpdateAppProfile(args);
break;
case Action.UpdateIdentityProvider:
await this.UpdateIdentityProvider(args);
break;
case Action.UpdatePush:
await this.UpdatePushConfig(args);
break;
case Action.UpdateValidation:
await this.UpdateValidationConfig(args);
break;
default:
Console.WriteLine("Action not specified.");
break;
}
}