public async Task <JsonResult> Getimages() { VMManager vmm = new VMManager(ConfigurationManager.AppSettings["SubcriptionID"], ConfigurationManager.AppSettings["CertificateThumbprint"]); var swr = new StringWriter(); imageList = await vmm.GetAzureVMImages(); List <string> imageListRest = new List <string>(); //imageList.TryGetValue("") //imageListRest.Add(; //imageListRest.Add(imageList[185]); //imageListRest.Add(imageList[186]); //imageListRest.Add(imageList[187]); var imgLst = new List <SelectListItem>(); foreach (KeyValuePair <string, string> entry in imageList) { imgLst.Add(new SelectListItem { Value = entry.Key, Text = entry.Value }); } TempData["OS"] = imgLst; return(Json(new { Status = 0, MessageTitle = "Success" })); }
public async Task <string> GetVMLabel(string imgName) { string Label; VMManager vmm = new VMManager(ConfigurationManager.AppSettings["SubcriptionID"], ConfigurationManager.AppSettings["CertificateThumbprint"]); imageList = await vmm.GetAzureVMImages(); imageList.TryGetValue(imgName, out Label); label = Label; return(label); }
private IEnumerable <SelectListItem> Getimages() { VMManager vmm = new VMManager(ConfigurationManager.AppSettings["SubcriptionID"], ConfigurationManager.AppSettings["CertificateThumbprint"]); var swr = new StringWriter(); imageList = vmm.GetAzureVMImages().Result; List <string> imageListRest = new List <string>(); var imgLst = new List <SelectListItem>(); foreach (KeyValuePair <string, string> entry in imageList) { imgLst.Add(new SelectListItem { Value = entry.Key, Text = entry.Value }); } return(imgLst); }
public async Task <ActionResult> Index() { VMManager vmm = new VMManager(ConfigurationManager.AppSettings["SubcriptionID"], ConfigurationManager.AppSettings["CertificateThumbprint"]); imageList = await vmm.GetAzureVMImages(); List <string> imageListRest = new List <string>(); //imageListRest.Add(imageList[184]); //imageListRest.Add(imageList[185]); //imageListRest.Add(imageList[186]); //imageListRest.Add(imageList[187]); var imgLst = new List <SelectListItem>(); foreach (KeyValuePair <string, string> entry in imageList) { imgLst.Add(new SelectListItem { Value = entry.Key, Text = entry.Value }); } TempData["OS"] = imgLst; return(View()); }