// update // GET: CollectorsToys/Edit/{id} public ActionResult Edit(int id) { var service = CreateCollectorService(); var detail = service.GetCListById(id); var model = new CollectorsToysEdit { Title = detail.Title, }; return(View(model)); }
public bool UpdateCollectorlist(CollectorsToysEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .CollectorsToys .Single(c => c.CollectorsToysId == model.CollectorsToysId && c.OwnerId == _userId); entity.Title = model.Title; return(ctx.SaveChanges() == 1); } }
public ActionResult Edit(int id, CollectorsToysEdit model) { if (!ModelState.IsValid) { return(View(model)); } if (model.CollectorsToysId != id) { ModelState.AddModelError("", "ID Mismatch"); return(View(model)); } var service = CreateCollectorService(); if (service.UpdateCollectorlist(model)) { TempData["SaveResult"] = "Your collector list was upated."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "This collector list could not be updated."); return(View()); }