public static JobPositionVM FromDto(jobPosition v) { JobPositionVM vm = new JobPositionVM(); vm.Description = v.description; vm.EmployeesCount = v.employeesCount; vm.Id = v.id; vm.Code = v.code; vm.Name = v.name; if (v.level != null) { vm.JobPositionLevel = JobPositionLevelConvertUtil.FromDto(v.level); } if (v.jobType != null) { vm.JobType = JobTypeConvertUtil.FromDto(v.jobType); } return(vm); }
public static jobPosition ToDto(JobPositionVM v) { if (string.IsNullOrEmpty(v.Id)) { v.Id = Guid.NewGuid().ToString(); } jobPosition jp = new jobPosition(); jp.description = v.Description; jp.id = v.Id; jp.code = v.Code; jp.name = v.Name; jp.departmentId = v.Department?.Id; if (v.JobType != null) { jp.jobType = JobTypeConvertUtil.ToDto(v.JobType); } if (v.JobPositionLevel != null) { jp.level = JobPositionLevelConvertUtil.ToDto(v.JobPositionLevel); } return(jp); }