public void Add(CORelease item) { try { db.Releases.Add(item); db.ChangeTracker.Entries().First(a => a.Entity.Equals(item.CreatedBy)).State = System.Data.Entity.EntityState.Unchanged; db.SaveChanges(); } catch (DbUpdateException ex) { var message = String.Join("\n", ex.Entries.Select(a => (a.Entity as ControlObject).Code).ToArray()); throw new InvalidOperationException(string.Format("Could not save following entries:\n {0}", message)); } }
public void Add(User item) { db.Users.Add(item); db.SaveChanges(); }
public void Update(DrawingExport item) { db.DrawingExports.AddOrUpdate(item); db.SaveChanges(); }
public void Add(DrawingRevision item) { db.Revisions.Add(item); db.SaveChanges(); }