public void AddCycleStage(PMS.Model.DTO.Appraisal.Reviewer reviewer) { if (reviewer != null) { if (Lib.Utility.Common.IsNullOrEmptyList(lst_reviewers)) { lst_reviewers = new List <Reviewer>(); } lst_reviewers.Add(reviewer); } }
public static PMS.Model.DTO.Appraisal.Reviewer MapReviewerEntityToDTO(PMS.Model.Context.PMS_APPRAISAL_REVIEWER entity) { PMS.Model.DTO.Appraisal.Reviewer obj_dto = new PMS.Model.DTO.Appraisal.Reviewer() { Id = entity.ID, EmployeeId = entity.EMPLOYEE.ID, FirstName = entity.EMPLOYEE.FIRST_NAME, LastName = entity.EMPLOYEE.LAST_NAME, PreferredName = entity.EMPLOYEE.PREFERRED_NAME, DomainId = entity.EMPLOYEE.DOMAIN_ID, OfficeEmailAddress=entity.EMPLOYEE.OFFICE_EMAIL_ADDRESS, SMT=entity.IS_SMT }; obj_dto.Appraisal = entity.PMS_APPRAISAL == null ? null : MapAppraisalEntityToDTO(entity.PMS_APPRAISAL, false); return obj_dto; }
public static PMS.Model.DTO.Appraisal.Reviewer MapEmployeeDTOToReviewerDTO(PMS.Model.DTO.Core.Employee employeeDTO) { PMS.Model.DTO.Appraisal.Reviewer obj_dto = new PMS.Model.DTO.Appraisal.Reviewer() { EmployeeId = employeeDTO.Id, FirstName = employeeDTO.FirstName, LastName = employeeDTO.LastName, PreferredName = employeeDTO.PreferredName, OfficeEmailAddress = employeeDTO.OfficeEmailAddress, }; return obj_dto; }