public async Task <ActionResult> Edit([Bind(Include = "menu_id,menu_name,menu_type,menu_link,menu_parent")] sys_menu sys_menu) { if (ModelState.IsValid) { db.Entry(sys_menu).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(sys_menu)); }
public void Update(TEntity entity) { try { Context.Set <TEntity>().Attach(entity); Context.Entry(entity).State = EntityState.Modified; Context.SaveChanges(); } catch (Exception e) { Context.Set <TEntity>().AddOrUpdate(entity); Context.SaveChanges(); } }