Пример #1
0
 public void AddAppraisalStage(PMS.Model.DTO.Appraisal.Stage appraisalStage)
 {
     if (appraisalStage != null)
     {
         if (Lib.Utility.Common.IsNullOrEmptyList(lst_appraisal_stages))
         {
             lst_appraisal_stages = new List <Stage>();
         }
         lst_appraisal_stages.Add(appraisalStage);
     }
 }
Пример #2
0
        public static PMS.Model.DTO.Appraisal.Stage MapAppraisalStageEntityToDTO(PMS.Model.Context.PMS_APPRAISAL_STAGE entity)
        {
            PMS.Model.DTO.Appraisal.Stage obj_dto = new PMS.Model.DTO.Appraisal.Stage()
            {
                Id = entity.ID,
                StageId = entity.PMS_MST_STAGE.ID,
                Description = entity.PMS_MST_STAGE.DESCRIPTION,
                Active = entity.PMS_MST_STAGE.ACTIVE,
                Name = entity.PMS_MST_STAGE.NAME,
                SortOrder = entity.PMS_MST_STAGE.SORT_ORDER,
                StartDate = entity.START_DATE,
                EndDate = entity.END_DATE,
                SubmissionDeadline = entity.SUBMISSION_DEADLINE,
                Level1ApprovalDeadline = entity.LEVEL_1_APPROVAL_DEADLINE,
                Level2ApprovalDeadline = entity.LEVEL_2_APPROVAL_DEADLINE
            };

            obj_dto.Appraisal = entity.PMS_APPRAISAL == null ? null : MapAppraisalEntityToDTO(entity.PMS_APPRAISAL, false);

            return obj_dto;
        }