// GET: Descriptions/Edit/5 public ActionResult DescriptionEdit(int?id) { Descriptions descriptions = db.Descriptions.Where(x => x.ID == id).SingleOrDefault(); DescriptionVM model = new DescriptionVM() { ID = descriptions.ID, Title = descriptions.Title, Detail = descriptions.Detail, TsarID = Convert.ToInt32(descriptions.TsarID), CategoryID = Convert.ToInt32(descriptions.CategoryID), }; ViewBag.CategoryID = new SelectList(db.Categories, "ID", "CategoryName", descriptions.CategoryID); ViewBag.TsarID = new SelectList(db.Tsars, "ID", "FullName", descriptions.TsarID); return(View(descriptions)); }
public ActionResult DescriptionCreate(DescriptionVM model) { if (ModelState.IsValid) { Descriptions descriptions = new Descriptions(); descriptions.Title = model.Title; descriptions.Detail = model.Detail; descriptions.TsarID = model.TsarID; descriptions.CategoryID = model.CategoryID; db.Descriptions.Add(descriptions); db.SaveChanges(); return(RedirectToAction("DescriptionList")); } ViewBag.CategoryID = new SelectList(db.Categories, "ID", "CategoryName", model.CategoryID); ViewBag.TsarID = new SelectList(db.Tsars, "ID", "FullName", model.TsarID); return(View(model)); }
public ActionResult DescriptionEdit(DescriptionVM model) { if (ModelState.IsValid) { var d = db.Descriptions.Where(x => x.ID == model.ID).SingleOrDefault(); d.ID = model.ID; d.Title = model.Title; d.Detail = model.Detail; d.TsarID = Convert.ToInt32(model.TsarID); d.CategoryID = Convert.ToInt32(model.CategoryID); db.SaveChanges(); return(RedirectToAction("DescriptionList")); } ViewBag.CategoryID = new SelectList(db.Categories, "ID", "CategoryName", model.CategoryID); ViewBag.TsarID = new SelectList(db.Tsars, "ID", "FullName", model.TsarID); return(View()); }