public TEntity Put(TEntity item) { var dbItem = item.ToDbModel(); var result = dbSet.Edit(dbItem); return(result ? dbItem.ToTModel() : null); }
public TEntity Post(string pid, TEntity item) { item.ParentId = pid.ToInt(); var dbItem = item.ToDbModel(); var result = dbSet.Add(dbItem); return(result ? dbItem.ToTModel() : null); }
public int AddDepartment(TEntity p) { var entity = new DepartmentService(db).Post(p); if (entity != null) { return(entity.Id); } else { return(-1); } }
public TEntity GetEntity(string id) { DbEntity depDep = dbSet.Find(id.ToInt()); SetNull(depDep); if (depDep.Children != null) { foreach (var subDep in depDep.Children) //子部门 { subDep.Parent = null; //切除关联防止序列化出错 subDep.Children = null; //切除关联防止序列化出错 SetNull(subDep); } } TEntity dep = depDep.ToTModel(); return(dep); }
public TEntity Post(TEntity item) { return(service.Post(item)); }
public bool EditDepartment(TEntity p) { return(service.EditDepartment(p)); }
public int AddDepartment(TEntity p) { return(service.AddDepartment(p)); }
public TEntity Post(string pid, TEntity item) { return(service.Post(pid, item)); }
public bool EditDepartment(TEntity p) { var entity = Put(p); return(entity != null); }