Пример #1
0
        public static string GetCourseUrl(CourseNameType courseNameType)
        {
            switch (courseNameType)
            {
            case CourseNameType.GettingStartedWithChocolatey:
                return("getting-started");

            case CourseNameType.InstallingUpgradingUninstalling:
                return("installation");

            case CourseNameType.CreatingChocolateyPackages:
                return("creating-chocolatey-packages");

            default:
                return(string.Empty);
            }
        }
Пример #2
0
        public static string GetCourseName(CourseNameType courseNameType)
        {
            switch (courseNameType)
            {
            case CourseNameType.GettingStartedWithChocolatey:
                return("Getting Started with Chocolatey");

            case CourseNameType.InstallingUpgradingUninstalling:
                return("Installing, Upgrading, and Uninstalling Chocolatey");

            case CourseNameType.CreatingChocolateyPackages:
                return("Creating Chocolatey Packages");

            default:
                return(string.Empty);
            }
        }
        private void SeedCourse(EntitiesContext context, CourseNameType courseNameType, string name)
        {
            var courseNameTypeString = courseNameType.to_string();
            var courses = context.Set <Course>();

            if (!courses.Any(x => x.CourseNameTypeForDatabase == courseNameTypeString))
            {
                courses.Add(
                    new Course
                {
                    Key  = CourseConstants.GetCourseKey(courseNameType),
                    Name = name,
                    //Url = CourseConstants.GetCourseUrl(courseNameType),
                    CourseNameType = courseNameType,
                });
                context.SaveChanges();
            }
        }
        private void SeedCourseModule(EntitiesContext context, CourseModuleNameType courseModuleNameType, CourseNameType courseNameType, int order, string name, string description)
        {
            var courseModuleNameTypeString = courseModuleNameType.to_string();
            var courseModules = context.Set <CourseModule>();

            if (!courseModules.Any(x => x.CourseModuleNameTypeForDatabase == courseModuleNameTypeString))
            {
                courseModules.Add(
                    new CourseModule
                {
                    Key         = CourseConstants.GetCourseModuleKey(courseModuleNameType),
                    Name        = name,
                    Description = description,
                    //Url = CourseConstants.GetCourseModuleUrl(courseModuleNameType),
                    CourseModuleNameType = courseModuleNameType,
                    CourseKey            = CourseConstants.GetCourseKey(courseNameType),
                    Order = order,
                });
                context.SaveChanges();
            }
        }
Пример #5
0
 public static int GetCourseKey(CourseNameType courseNameType)
 {
     return((int)courseNameType);
 }
Пример #6
0
 public static string GetBadgeUrl(CourseNameType courseNameType)
 {
     return(BadgeUrl(courseNameType.ToString() + ".png"));
 }