Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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;
        }