in Webapp/SDAF/Controllers/ArmclientController.cs [228:262]
public ActionResult GetStorageAccountOptions(string subscriptionId)
{
List<SelectListItem> options =
[
new SelectListItem { Text = "", Value = "" }
];
try
{
SubscriptionResource subscription = _armClient.GetSubscriptionResource(new ResourceIdentifier(subscriptionId));
Pageable<StorageAccountResource> storageAccounts = subscription.GetStorageAccounts();
foreach (StorageAccountResource sa in storageAccounts)
{
try
{
SelectListItem li = new()
{
Text = sa.Data.Name,
Value = sa.Id
};
options.Add(li);
}
catch (System.Exception Ex)
{
string errorMessage = Ex.Message;
}
}
}
catch (System.Exception Ex)
{
string errorMessage = Ex.Message;
}
return Json(options);
}