public ActionResult DeleteConfirmed(int id) { KnowledgeBaseEntry knowledgebaseentry = db.KnowledgeBaseEntry.Find(id); db.KnowledgeBaseEntry.Remove(knowledgebaseentry); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /KnowledgeBaseEntry/Create public ActionResult Create() { KnowledgeBaseEntry knowledgeBaseEntry = new KnowledgeBaseEntry() { UserName = User.Identity.Name }; ViewBag.KnowledgeBaseCategoryList = db.GetKnowledgeBaseCategoryList(User.Identity.Name.ToString()); return(View(knowledgeBaseEntry)); }
// // GET: /KnowledgeBaseEntry/Details/5 public ActionResult Details(int id = 0) { KnowledgeBaseEntry knowledgebaseentry = db.KnowledgeBaseEntry.Find(id); if (knowledgebaseentry == null) { return(HttpNotFound()); } return(View(knowledgebaseentry)); }
public ActionResult Edit(KnowledgeBaseEntry knowledgebaseentry) { if (ModelState.IsValid) { db.Entry(knowledgebaseentry).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.KnowledgeBaseCategoryId = new SelectList(db.KnowledgeBaseCategory, "KnowledgeBaseCategoryId", "UserName", knowledgebaseentry.KnowledgeBaseCategoryId); return(View(knowledgebaseentry)); }
// // GET: /KnowledgeBaseEntry/Edit/5 public ActionResult Edit(int id = 0) { KnowledgeBaseEntry knowledgebaseentry = db.KnowledgeBaseEntry.Find(id); ViewBag.KnowledgeBaseCategoryList = db.GetKnowledgeBaseCategoryList(User.Identity.Name.ToString()); if (knowledgebaseentry == null) { return(HttpNotFound()); } return(View(knowledgebaseentry)); }
public ActionResult Create(KnowledgeBaseEntry knowledgebaseentry) { if (ModelState.IsValid) { db.KnowledgeBaseEntry.Add(knowledgebaseentry); if (knowledgebaseentry.knowledgeBaseCategory != null) { db.KnowledgeBaseCategory.Attach(knowledgebaseentry.knowledgeBaseCategory); } db.SaveChanges(); return(RedirectToAction("Index")); } return(View(knowledgebaseentry)); }
private bool GetKnowledgeBaseEntry(out KnowledgeBaseEntry knowledgeBaseEntry, out int entryIndex, out string result) { result = string.Empty; knowledgeBaseEntry = null; entryIndex = -1; try { if (m_Configuration == null) { result = "No Knowlege Base. Is Null."; return(false); } if (m_Configuration.KnowledgeBase == null) { result = "No Knowlege Base. Is Null."; return(false); } for (int i = 0; i < m_Configuration.KnowledgeBase.Count; i++) { if (m_Configuration.KnowledgeBase[i].EntryId == currentEntryGuid) { knowledgeBaseEntry = m_Configuration.KnowledgeBase[i]; entryIndex = i; return(true); } } result = "No Information For '" + txtQuery.Text + "'"; return(false); } catch (Exception e) { result = e.Message; return(false); } }
/// <summary> /// Deletes all data from the KB. /// </summary> public static void Clear() { root = new KnowledgeBaseEntry(null, null); }
/// <summary> /// Deletes all data from the KB. /// </summary> public static void Clear() { root = new KnowledgeBaseEntry(null, null); }