public void AddComment(PMS.Model.DTO.Appraisal.KPIComment comment) { if (comment != null) { if (Lib.Utility.Common.IsNullOrEmptyList(lst_comments)) { lst_comments = new List <KPIComment>(); } lst_comments.Add(comment); } }
public static PMS.Model.DTO.Appraisal.KPIComment MapAppraisalKPICommentEntityToDTO(PMS.Model.Context.PMS_APPRAISAL_KPI_COMMENT entity) { PMS.Model.DTO.Appraisal.KPIComment obj_dto = new PMS.Model.DTO.Appraisal.KPIComment() { Id = entity.ID, Comments = entity.COMMENT, FormSaveOnly = entity.FORM_SAVE_ONLY, Commentor = CoreMapper.MapEmployeeEntityToDTO(entity.EMPLOYEE), CommentedTimestamp = entity.COMMENTED_TIMESTAMP }; obj_dto.AppraisalKPI = entity.PMS_APPRAISAL_KPI == null ? null : MapAppraisalKPIEntityToDTO(entity.PMS_APPRAISAL_KPI, false); return obj_dto; }