示例#1
0
 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
     });
 }
示例#2
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);
            }
        }