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; }
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(); }
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" }); }