public ActionResult DeleteConfirmed(long id) { NetworkDb networkDb = db.NetworkDb.Find(id); db.NetworkDb.Remove(networkDb); db.SaveChanges(); return(RedirectToAction("Index")); }
/// <summary> /// Disposes of all resources /// held by the network database /// </summary> private void _disposeAll() { _disposeHostDependants(); if (_db != null) { _db.Dispose(); _db = null; } }
public ActionResult Edit([Bind(Include = "id,name,date_created,last_modified,service_id,directed")] NetworkDb networkDb) { if (ModelState.IsValid) { db.Entry(networkDb).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.service_id = new SelectList(db.ServiceDb, "id", "name", networkDb.service_id); return(View(networkDb)); }
// GET: NetworkDbs/Details/5 public ActionResult Details(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NetworkDb networkDb = db.NetworkDb.Find(id); if (networkDb == null) { return(HttpNotFound()); } return(View(networkDb)); }
// GET: NetworkDbs/Edit/5 public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NetworkDb networkDb = db.NetworkDb.Find(id); if (networkDb == null) { return(HttpNotFound()); } ViewBag.service_id = new SelectList(db.ServiceDb, "id", "name", networkDb.service_id); return(View(networkDb)); }
/// <summary> /// Constructs a new network database instance /// </summary> /// <param name="options">The options for the network database</param> public NetworkDatabase(NetworkDatabaseOptions options) { this._options = options.Clone(); this._db = new NetworkDb(this._options.DatabasePath, _options.DescriptorRegistrar); this._observers = new List <DescriptorObserver>(); }