public void UpdateUser(User user) { using (var ctx = new ABStoreContext()) { ctx.Users.Attach(user); ctx.Entry(user).State = EntityState.Modified; foreach (var libItem in user.UserLibrary) { if (libItem.Id == 0) { ctx.Entry(libItem).State = EntityState.Added; } } ctx.SaveChanges(); } }
public void RegisterUser(User user) { using (var ctx = new ABStoreContext()) { ctx.Users.Add(user); ctx.Entry(user).State = EntityState.Added; ctx.SaveChanges(); } }
public void UpdateGame(Game game) { using (var ctx = new ABStoreContext()) { ctx.Games.Attach(game); ctx.Entry(game).State = EntityState.Modified; ctx.SaveChanges(); } }