コード例 #1
0
ファイル: AuthorDtoMapper.cs プロジェクト: zenit1/beame-lfe
        public static BaseListDTO AuthorEntity2BaseListDto(this USER_AuthorWithCourseCountToken entity)
        {
            var token = new BaseListDTO
            {
                id     = entity.Id
                , name = entity.Entity2FullName()
            };

            if (entity.CoursesCnt == 0 && entity.BundlesCnt == 0)
            {
                return(token);
            }

            token.name = token.name.NameWithContentCounts2DisplayName(entity.CoursesCnt, entity.BundlesCnt);

            return(token);
        }
コード例 #2
0
ファイル: CategoryDtoMapper.cs プロジェクト: zenit1/beame-lfe
        public static BaseListDTO CategoryEntity2BaseListDto(this CAT_CategoryListToken entity)
        {
            var token = new BaseListDTO
            {
                id     = entity.Id
                , name = entity.CategoryName
            };

            if (entity.CoursesCnt == 0 && entity.BundlesCnt == 0)
            {
                return(token);
            }

            token.name = entity.CategoryName.NameWithContentCounts2DisplayName(entity.CoursesCnt, entity.BundlesCnt);
            //token.name += String.Format("({0} {1})", entity.CoursesCnt > 0 ? String.Format("{0} courses", entity.CoursesCnt) : string.Empty, entity.BundlesCnt > 0 ? String.Format("{0} bundles", entity.BundlesCnt) : string.Empty);

            return(token);
        }