示例#1
0
        public ProfessorCriterionDTO GetListByClass(Guid id)
        {
            ProfessorCriterionDTO result = new ProfessorCriterionDTO();

            SessionManager.DoWork(session =>
            {
                ProfessorCriterion criterion = session.Query <ProfessorCriterion>().SingleOrDefault(a => a.Id == id);
                result = criterion.Map <ProfessorCriterionDTO>();
                result.TargetGroupDetail = new TargetGroupDetail()
                {
                    Id = criterion.TargetGroupDetail.Id
                };
                result.CriterionType = new CriterionType()
                {
                    Id = result.CriterionType != null ? result.CriterionType.Id : 0
                };
            });
            return(result);
        }