private bool Delete() { VMManager vmm = new VMManager(ConfigurationManager.AppSettings["SubcriptionID"], ConfigurationManager.AppSettings["CertificateThumbprint"]); ApplicationDbContext db = new ApplicationDbContext(); var name = Request.GetQueryNameValuePairs(); int id = Int32.Parse(name.ElementAt(0).Key); var cloudService = db.QuickCreates.Where(l => l.ID == id).FirstOrDefault(); try { string res = vmm.DeleteQCV(cloudService.ServiceName); } catch (Exception e) { // string message = e.InnerException.ToString(); db.QuickCreates.Remove(cloudService); db.SaveChanges(); } if (cloudService != null) { db.QuickCreates.Remove(cloudService); db.SaveChanges(); } return(true); }