Example #1
0
 public void AddAppraisal(PMS.Model.DTO.Appraisal.Appraisal appraisal)
 {
     if (appraisal != null)
     {
         if (Lib.Utility.Common.IsNullOrEmptyList(lst_appraisals))
         {
             lst_appraisals = new List <Appraisal.Appraisal>();
         }
         lst_appraisals.Add(appraisal);
     }
 }
Example #2
0
        public static PMS.Model.DTO.Appraisal.Appraisal MapAppraisalEntityToDTO(PMS.Model.Context.PMS_APPRAISAL entity, bool mapChildEntities)
        {
            PMS.Model.DTO.Appraisal.Appraisal obj_dto = new PMS.Model.DTO.Appraisal.Appraisal()
            {
                Id = entity.ID,
                Status = entity.PMS_MST_STATUS == null ? null : MapStatusEntityToDTO(entity.PMS_MST_STATUS),
                Stage = entity.PMS_MST_STAGE == null ? null : MapStageEntityToDTO(entity.PMS_MST_STAGE),
                Department = entity.MST_DEPARTMENT == null ? null : CoreMapper.MapDepartmentEntityToDTO(entity.MST_DEPARTMENT),
                Employee = entity.EMPLOYEE == null ? null : CoreMapper.MapEmployeeEntityToDTO(entity.EMPLOYEE),
                Locked = entity.LOCKED
            };

            obj_dto.Cycle = entity.PMS_CYCLE == null ? null : MapCycleEntityToDTO(entity.PMS_CYCLE, false);

            if (mapChildEntities)
            {
                obj_dto.Approvers = Lib.Utility.Common.IsNullOrEmptyList(entity.PMS_APPRAISAL_APPROVER) == true ? null : MapApproverEntitiesToDTOs(entity.PMS_APPRAISAL_APPROVER.ToList());
                obj_dto.Reviewers = Lib.Utility.Common.IsNullOrEmptyList(entity.PMS_APPRAISAL_REVIEWER) == true ? null : MapReviewerEntitiesToDTOs(entity.PMS_APPRAISAL_REVIEWER.ToList());
                obj_dto.AppraisalStages = Lib.Utility.Common.IsNullOrEmptyList(entity.PMS_APPRAISAL_STAGE) == true ? null : MapAppraisalStageEntitiesToDTOs(entity.PMS_APPRAISAL_STAGE.ToList());
                obj_dto.AppraisalSections = Lib.Utility.Common.IsNullOrEmptyList(entity.PMS_APPRAISAL_SECTION) == true ? null : MapAppraisalSectionEntitiesToDTOs(entity.PMS_APPRAISAL_SECTION.ToList(), true);
                obj_dto.KPIs = Lib.Utility.Common.IsNullOrEmptyList(entity.PMS_APPRAISAL_KPI) == true ? null : MapAppraisalKPIEntitiesToDTOs(entity.PMS_APPRAISAL_KPI.ToList(), true);
                obj_dto.CoreValues = Lib.Utility.Common.IsNullOrEmptyList(entity.PMS_APPRAISAL_CORE_VALUE) == true ? null : MapAppraisalCoreValueEntitiesToDTOs(entity.PMS_APPRAISAL_CORE_VALUE.ToList(), true);
                obj_dto.PerformanceCoachings = Lib.Utility.Common.IsNullOrEmptyList(entity.PMS_APPRAISAL_PERFORMANCE_COACHING) == true ? null : MapAppraisalPerformanceCoachingEntitiesToDTOs(entity.PMS_APPRAISAL_PERFORMANCE_COACHING.ToList(), true);
                obj_dto.CareerDevelopments = Lib.Utility.Common.IsNullOrEmptyList(entity.PMS_APPRAISAL_CAREER_DEVELOPMENT) == true ? null : MapAppraisalCareerDevelopmentEntitiesToDTOs(entity.PMS_APPRAISAL_CAREER_DEVELOPMENT.ToList(), true);
                obj_dto.Trails = Lib.Utility.Common.IsNullOrEmptyList(entity.PMS_APPRAISAL_TRAIL) == true ? null : MapAppraisalTrailEntitiesToDTOs(entity.PMS_APPRAISAL_TRAIL.ToList());
            }
            return obj_dto;
        }