예제 #1
0
        private void trvLog_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            var node = e.Node;

            if (e.Node.Level > 0)
            {
                node = e.Node.Parent;
            }

            APIDetail.ShowNode(node);
        }
        public ActionResult Create(APIDetail apidetail)
        {
            if (ModelState.IsValid)
            {
                apidetail.CreatedOn = System.DateTime.Now;

                db.APIDetails.Add(apidetail);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            ViewBag.ProviderId = new SelectList(db.Providers, "ProviderId", "Name", apidetail.ProviderId);
            ViewBag.CategoryId = new SelectList(db.GetCategoriesForAPI(), "CategoryId", "Name", apidetail.CategoryId);
            return View(apidetail);
        }
        public ActionResult Edit(APIDetail apidetail)
        {
            if (ModelState.IsValid)
            {
                apidetail.UpdatedOn = System.DateTime.Now;

                db.Entry(apidetail).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
                return RedirectToAction("Index");
            }
            ViewBag.ProviderId = new SelectList(db.Providers, "ProviderId", "Name", apidetail.ProviderId);
            ViewBag.CategoryId = new SelectList(db.GetCategoriesForAPI(), "CategoryId", "Name", apidetail.CategoryId);
            return View(apidetail);
        }