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); } }
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; }