public void InsertOrUpdate(DOCSUBSCRIPTION spec) { if (spec.DOCSUBSCRIPTIONID == default(int)) // New entity { _context.Entry(spec).State = EntityState.Added; } else // Existing entity { _context.Entry(spec).State = EntityState.Modified; } }
public void InsertOrUpdateGraph(DOCSUBSCRIPTION specGraph) { if (specGraph.State == DOCVIDEO.ObjectState.State.Added) { _context.DOCSUBSCRIPTIONS.Add(specGraph); } else { _context.DOCSUBSCRIPTIONS.Add(specGraph); _context.ApplyStateChanges(); } }