public async Task <ActionResult> CreateRG(AzureResourceGroupsViewModel viewModel) { // create resource group await AzureResourceGroupRepository.CreateResourceGroup(viewModel.Location, viewModel.NewResourceGroupName); return(RedirectToAction("Index")); }
public async Task <ActionResult> Index() { // build view model AzureResourceGroupsViewModel viewModel = new AzureResourceGroupsViewModel { AzureSubscriptionId = SettingsHelper.AzureSubscriptionId, ResourceGroups = await AzureResourceGroupRepository.GetAzureResourceGroups() }; return(View(viewModel)); }
public async Task <ActionResult> CreateRG() { // create instance of viewmodel AzureResourceGroupsViewModel viewModel = new AzureResourceGroupsViewModel { AzureSubscriptionId = SettingsHelper.AzureSubscriptionId }; // add lookup var azureRegions = await Services.AzureRegionService.List(); viewModel.AzureRegions = azureRegions.OrderBy(x => x.Name).Select(y => new SelectListItem { Value = y.Id, Text = y.Name }); return(View(viewModel)); }