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