public async Task <ActionResult> CreateVM(AzureVirtualMachineViewModel viewModel) { // create the VM await AzureResourceGroupRepository.CreateTemplateDeployment(viewModel.ResourceGroup, viewModel.VirtualMachineType, viewModel.AdminUsername, viewModel.AdminPassword, viewModel.DnsName); return(RedirectToAction("Index")); }
public async Task <ActionResult> CreateVM(string groupName) { AzureVirtualMachineViewModel viewModel = new AzureVirtualMachineViewModel { ResourceGroup = groupName }; // add VM options viewModel.VirtualMachineOptions.Add(new SelectListItem { Value = "windows", Text = "Simple Windows VM (Standard D1)" }); viewModel.VirtualMachineOptions.Add(new SelectListItem { Value = "linux", Text = "Simple Linux VM (Standard D1)" }); return(View(viewModel)); }