public static DepartmentContract ToContract(this BASE_DEPARTMENT_INFO source) { if (source == null) { throw new InvalidOperationException("source is null"); } return(new DepartmentContract { Id = source.DEPT_INFO_ID, Name = source.DEPT_INFO_NAME, ParentId = source.PARENT_ID, Code = source.DEPT_INFO_CODE, Address = source.DEPT_INFO_ADDRESS, PrincipalMan = source.DEPT_INFO_PRINCIPALMAN, Tel = source.DEPT_INFO_TEL, Fax = source.DEPT_INFO_FAX, Mail = source.DEPT_INFO_MAIL, Capacity = source.DEPT_INFO_CAPACITY ?? 0, AreaId = source.GEO_INFO_ID.Value, CreatedBy = source.DEPT_INFO_CREATEDBY, IsDel = source.DEPT_INFO_ISDEL ?? 0, DeptInfoIssup = source.DEPT_INFO_ISSUP ?? 0, SupAddZc = source.SUP_ADD_ZC, SupProject = source.SUP_PROJECT, SupXz = source.SUP_XZ, SupZj = source.SUP_ZJ ?? 0 }); }
public bool SetDelete(Guid id) { BASE_DEPARTMENT_INFO departmentInfo = _departmentRepository.Update(u => u.DEPT_INFO_ID == id && u.DEPT_INFO_ISDEL == 0, (u) => { u.DEPT_INFO_ISDEL = 1; }); if (departmentInfo != null) { return(true); } else { return(false); } }