public static T Update(T model) { using (MVCDemoDBEntities db = new MVCDemoDBEntities()) { if (db.Entry <T>(model).State == EntityState.Modified) { db.SaveChanges(); } else if (db.Entry <T>(model).State == EntityState.Detached) { db.Set <T>().Attach(model); db.Entry <T>(model).State = EntityState.Modified; db.SaveChanges(); } } return(model); }
public static void EditAdmin(Admin admin) { using (MVCDemoDBEntities db = new MVCDemoDBEntities()) { db.Set <Admin>().Attach(admin); db.Entry <Admin>(admin).State = EntityState.Modified; db.SaveChanges(); } }