public ActionResult Edit([Bind(Include = "Id,Name")] Language language) { if (ModelState.IsValid) { db.Entry(language).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(language)); }
public override bool Delete(int id) { Word w = GetOne(id); if (w.Translations != null) { w.Translations.Clear(); _db.Entry(w).State = EntityState.Modified; _db.SaveChanges(); } return(base.Delete(id)); }
public bool Update(IEntity newRecord) { try { object id = newRecord.Id; T old = GetOne((TKey)id); _db.Entry(old).CurrentValues.SetValues(newRecord); return(true); } catch (Exception ex) { return(false); } }