示例#1
0
        public static PMS.Model.DTO.Core.Task.Task MapTaskEntityToDTO(PMS.Model.Context.TASK entity, bool mapChildren)
        {
            PMS.Model.DTO.Core.Task.Task obj_dto = new PMS.Model.DTO.Core.Task.Task()
            {
                Id       = entity.ID,
                RecordId = entity.RECORD_ID,
                Module   = entity.MST_MODULE == null ? null : MapModuleEntityToDTO(entity.MST_MODULE),
                Status   = entity.MST_STATUS == null ? null : MapStatusEntityToDTO(entity.MST_STATUS),
                Name     = entity.NAME,
                Address  = entity.ADDRESS,
            };

            if (mapChildren)
            {
                obj_dto.Owners = Lib.Utility.Common.IsNullOrEmptyList(entity.TASK_OWNER) == true ? null :  MapOwnerEntitiesToDTOs(entity.TASK_OWNER.ToList());
            }

            return(obj_dto);
        }
示例#2
0
        public static PMS.Model.DTO.Core.Task.Task MapTaskEntityToDTO(PMS.Model.Context.TASK entity, bool mapChildren)
        {
            PMS.Model.DTO.Core.Task.Task obj_dto = new PMS.Model.DTO.Core.Task.Task()
            {
                Id = entity.ID,
                RecordId = entity.RECORD_ID,
                Module = entity.MST_MODULE == null ? null : MapModuleEntityToDTO(entity.MST_MODULE),
                Status = entity.MST_STATUS == null ? null : MapStatusEntityToDTO(entity.MST_STATUS),
                Name = entity.NAME,
                Address = entity.ADDRESS,

            };

            if (mapChildren)
            {
                obj_dto.Owners = Lib.Utility.Common.IsNullOrEmptyList(entity.TASK_OWNER) == true ? null :  MapOwnerEntitiesToDTOs(entity.TASK_OWNER.ToList());
            }

            return obj_dto;
        }