Exemplo n.º 1
0
        public static EmsService.jobInfoDTO JobToService(IJob job)
        {
            EmsService.jobInfoDTO serviceModelJob = new EmsService.jobInfoDTO();

            serviceModelJob.code               = job.Code;
            serviceModelJob.maxSalary          = job.MaxSalary;
            serviceModelJob.maxSalarySpecified = job.MaxSalarySpecified;
            serviceModelJob.minSalary          = job.MinSalary;
            serviceModelJob.minSalarySpecified = job.minSalarySpecified;
            serviceModelJob.status             = job.Status;
            serviceModelJob.title              = job.Title;
            serviceModelJob.createBy           = job.CreateBy;

            if (job.CreateDate != null && job.CreateDate != default(DateTime))
            {
                serviceModelJob.createDate          = (DateTime)job.CreateDate;
                serviceModelJob.createDateSpecified = true;
            }

            serviceModelJob.updateReason = job.UpdateReason;
            serviceModelJob.updateBy     = job.UpdateBy;

            if (job.UpdateDate != null && job.UpdateDate != default(DateTime))
            {
                serviceModelJob.updateDate          = (DateTime)job.UpdateDate;
                serviceModelJob.updateDateSpecified = true;
            }

            return(serviceModelJob);
        }
Exemplo n.º 2
0
        public static IJob JobToEntity(EmsService.jobInfoDTO job)
        {
            IJob entityObject = BaseToEntity <Job>(DataIntegrationMapper.ToServiceBase <EmsService.jobInfoDTO>(job));

            entityObject.Code                = job.code;
            entityObject.CreateBy            = job.createBy;
            entityObject.CreateDate          = job.createDate;
            entityObject.CreateDateSpecified = job.createDateSpecified;
            entityObject.MaxSalary           = job.maxSalary;
            entityObject.MaxSalarySpecified  = job.maxSalarySpecified;
            entityObject.MinSalary           = job.minSalary;
            entityObject.minSalarySpecified  = job.minSalarySpecified;
            entityObject.Status              = job.status;
            entityObject.Title               = job.title;
            entityObject.UpdateBy            = job.updateBy;
            entityObject.UpdateDate          = job.updateDate;
            entityObject.UpdateDateSpecified = job.updateDateSpecified;
            entityObject.UpdateReason        = job.updateReason;
            return(entityObject);
        }