public ActionResult Add(byte id) { ViewBag.Languages = m_db.Languages; FileCategory c = new FileCategory() { Id = id }; FileCategoryDesc model = new FileCategoryDesc() { FileCategory = c }; ViewBag.CategoryId = c.Id; return View(model); }
public ActionResult Add(FileCategoryDesc item) { try { item.FileCategory = m_db.FileCategories.Find(item.FileCategory.Id); item.Language = m_db.Languages.Find(item.Language.Id); m_db.FileCategoryDescs.Add(item); m_db.SaveChanges(); return RedirectToAction("Details", "Category", new { id = item.FileCategory.Id }); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); ViewBag.Languages = m_db.Languages; return View(item); } }
public ActionResult Edit(FileCategoryDesc item) { try { m_db.Entry(item).State = System.Data.Entity.EntityState.Modified; m_db.SaveChanges(); return RedirectToAction("Details", "Category", new { id = item.FileCategory.Id }); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return View(item); } }