public ActionResult Create(CodebooksViewModel model) { try { // TODO: Add insert logic here Codebooks Codebook = new Codebooks() { Code = model.Code, Title = model.Title, Description = model.Description, Programmer = model.Programmer, Cash = model.Cash, CodebooksId = model.CodebookId, CreatedOn = DateTime.Now }; db.Add(Codebook); db.SaveChanges(); db.Dispose(); return(RedirectToAction("Index", "Codebooks")); } catch (Exception ex) { ViewBag.Ex = ex; return(RedirectToAction("Index", "Home")); } }
// GET: Codebook/Edit/5 public ActionResult Edit(int id) { var cb = db.Codebooks.Where(x => x.Id == id).FirstOrDefault(); Models.CodebooksViewModel Codebook = new CodebooksViewModel() { Code = cb.Code, Title = cb.Title, Description = cb.Description, Programmer = cb.Programmer, Cash = cb.Cash, CodebookId = cb.CodebooksId, CreatedOn = cb.CreatedOn }; Codebook.codebooks = new List <Codebooks>(db.Codebooks.ToList()); return(View(Codebook)); }
public ActionResult Edit(CodebooksViewModel model) { try { // TODO: Add update logic here var Codebook = db.Codebooks.Where(x => x.Id == model.Id).FirstOrDefault(); Codebook.Code = model.Code; Codebook.Title = model.Title; Codebook.Description = model.Description; Codebook.Programmer = model.Programmer; Codebook.Cash = model.Cash; Codebook.CodebooksId = model.CodebookId; db.Update(Codebook); db.SaveChanges(); db.Dispose(); return(RedirectToAction("Index")); } catch { return(View()); } }