public void SaveEvent(Event changedEvent) { if (changedEvent.EventId == 0) { context.AddToEvents(changedEvent); } else { context.UpdateDetachedEntity<Event>(changedEvent, x => x.EventId); } context.SaveChanges(); }