Example #1
0
 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);
     }
 }
Example #2
0
        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;
        }
Example #3
0
 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;
 }