Пример #1
0
        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);
        }