public virtual void Update(K2Field.SmartForms.Workspace.Data.WorkspaceUser entity) { DbEntityEntry entry = this.Context.Entry(entity); if (entry.State == EntityState.Detached) { this.DBSet.Attach(entity); } entry.State = EntityState.Modified; }
//private List<Data.Workspace> GetWorkspaces(string username) //{ // GenericRepository<Data.Workspace> wsrep = new GenericRepository<Data.Workspace>(Context); // wsrep.All().Select(p => p.WorkspaceTeams.Where(q => q.WorkspaceUsers.)) //} public virtual void Add(K2Field.SmartForms.Workspace.Data.WorkspaceUser entity) { DbEntityEntry entry = this.Context.Entry(entity); if (entry.State != EntityState.Detached) { entry.State = EntityState.Added; } else { this.DBSet.Add(entity); } }
public virtual void Delete(K2Field.SmartForms.Workspace.Data.WorkspaceUser entity) { DbEntityEntry entry = this.Context.Entry(entity); if (entry.State != EntityState.Deleted) { entry.State = EntityState.Deleted; } else { this.DBSet.Attach(entity); this.DBSet.Remove(entity); } }
public virtual void Detach(K2Field.SmartForms.Workspace.Data.WorkspaceUser entity) { DbEntityEntry entry = this.Context.Entry(entity); entry.State = EntityState.Detached; }