├── .gitignore ├── LICENSE ├── LearningSystem.Common ├── LearningSystem.Common.csproj └── Mapping │ ├── IHaveCustomMapping.cs │ └── IMapFrom.cs ├── LearningSystem.Data ├── DataConstants.cs ├── LearningSystem.Data.csproj ├── LearningSystemDbContext.cs ├── Migrations │ ├── 00000000000000_CreateIdentitySchema.Designer.cs │ ├── 00000000000000_CreateIdentitySchema.cs │ ├── 20171121140116_InitialCourseArticleStudentTables.Designer.cs │ ├── 20171121140116_InitialCourseArticleStudentTables.cs │ ├── 20171124130401_GradeColumn.Designer.cs │ ├── 20171124130401_GradeColumn.cs │ ├── 20171127172641_ExamSubmissionColumn.Designer.cs │ ├── 20171127172641_ExamSubmissionColumn.cs │ ├── 20171127181451_ExamSubmissionFileLength.Designer.cs │ ├── 20171127181451_ExamSubmissionFileLength.cs │ └── ApplicationDbContextModelSnapshot.cs └── Models │ ├── Article.cs │ ├── Course.cs │ ├── Grade.cs │ ├── StudentCourse.cs │ └── User.cs ├── LearningSystem.Services ├── Admin │ ├── IAdminCourseService.cs │ ├── IAdminUserService.cs │ ├── Implementations │ │ ├── AdminCourseService.cs │ │ └── AdminUserService.cs │ └── Models │ │ └── AdminUserListingServiceModel.cs ├── Blog │ ├── IBlogArticleService.cs │ ├── Implementations │ │ └── BlogArticleService.cs │ └── Models │ │ ├── BlogArticleDetailsServiceModel.cs │ │ └── BlogArticleListingServiceModel.cs ├── Html │ ├── IHtmlService.cs │ └── Implementations │ │ └── HtmlService.cs ├── ICourseService.cs ├── IPdfGenerator.cs ├── IService.cs ├── ITrainerService.cs ├── IUserService.cs ├── Implementations │ ├── CourseService.cs │ ├── PdfGenerator.cs │ ├── TrainerService.cs │ └── UserService.cs ├── LearningSystem.Services.csproj ├── Models │ ├── CourseDetailsServiceModel.cs │ ├── CourseListingServiceModel.cs │ ├── CourseWithStudentInfo.cs │ ├── StudentInCourseNamesServiceModel.cs │ ├── StudentInCourseServiceModel.cs │ ├── UserListingServiceModel.cs │ ├── UserProfileCourseServiceModel.cs │ └── UserProfileServiceModel.cs └── ServiceConstants.cs ├── LearningSystem.Test ├── LearningSystem.Test.csproj ├── Mocks │ └── UserManagerMock.cs ├── Services │ └── CourseServiceTest.cs ├── Tests.cs └── Web │ ├── Areas │ └── Admin │ │ └── Controllers │ │ └── CoursesControllerTest.cs │ └── Controllers │ ├── HomeControllerTest.cs │ └── UsersControllerTest.cs ├── LearningSystem.Web ├── .bowerrc ├── Areas │ ├── Admin │ │ ├── Controllers │ │ │ ├── BaseAdminController.cs │ │ │ ├── CoursesController.cs │ │ │ └── UsersController.cs │ │ ├── Models │ │ │ ├── Courses │ │ │ │ └── AddCourseFormModel.cs │ │ │ └── Users │ │ │ │ ├── AddUserToRoleFormModel.cs │ │ │ │ └── UserListingsViewModel.cs │ │ └── Views │ │ │ ├── Courses │ │ │ └── Create.cshtml │ │ │ ├── Users │ │ │ └── Index.cshtml │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ └── Blog │ │ ├── Controllers │ │ └── ArticlesController.cs │ │ ├── Models │ │ └── Articles │ │ │ ├── ArticleListingViewModel.cs │ │ │ └── PublishArticleFormModel.cs │ │ └── Views │ │ ├── Articles │ │ ├── Create.cshtml │ │ ├── Details.cshtml │ │ └── Index.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml ├── Controllers │ ├── AccountController.cs │ ├── CoursesController.cs │ ├── HomeController.cs │ ├── ManageController.cs │ ├── TrainerController.cs │ └── UsersController.cs ├── Infrastructure │ ├── Extensions │ │ ├── ApplicationBuilderExtensions.cs │ │ ├── ControllerExtensions.cs │ │ ├── FormFileExtensions.cs │ │ ├── ServiceCollectionExtensions.cs │ │ ├── StringExtensions.cs │ │ └── TempDataDictionaryExtensions.cs │ ├── Filters │ │ └── ValidateModelStateAttribute.cs │ └── Mapping │ │ └── AutoMapperProfile.cs ├── LearningSystem.Web.csproj ├── Models │ ├── Account │ │ ├── ExternalLoginViewModel.cs │ │ ├── ForgotPasswordViewModel.cs │ │ ├── LoginViewModel.cs │ │ ├── LoginWith2faViewModel.cs │ │ ├── LoginWithRecoveryCodeViewModel.cs │ │ ├── RegisterViewModel.cs │ │ └── ResetPasswordViewModel.cs │ ├── Courses │ │ └── CourseDetailsViewModel.cs │ ├── ErrorViewModel.cs │ ├── Home │ │ ├── HomeIndexViewModel.cs │ │ ├── SearchFormModel.cs │ │ └── SearchViewModel.cs │ ├── Manage │ │ ├── ChangePasswordViewModel.cs │ │ ├── EnableAuthenticatorViewModel.cs │ │ ├── ExternalLoginsViewModel.cs │ │ ├── GenerateRecoveryCodesViewModel.cs │ │ ├── IndexViewModel.cs │ │ ├── RemoveLoginViewModel.cs │ │ ├── SetPasswordViewModel.cs │ │ └── TwoFactorAuthenticationViewModel.cs │ └── Trainer │ │ └── StudentsInCourseViewModel.cs ├── Program.cs ├── Startup.cs ├── Views │ ├── Account │ │ ├── AccessDenied.cshtml │ │ ├── ConfirmEmail.cshtml │ │ ├── ExternalLogin.cshtml │ │ ├── ForgotPassword.cshtml │ │ ├── ForgotPasswordConfirmation.cshtml │ │ ├── Lockout.cshtml │ │ ├── Login.cshtml │ │ ├── LoginWith2fa.cshtml │ │ ├── LoginWithRecoveryCode.cshtml │ │ ├── Register.cshtml │ │ ├── ResetPassword.cshtml │ │ ├── ResetPasswordConfirmation.cshtml │ │ └── SignedOut.cshtml │ ├── Courses │ │ └── Details.cshtml │ ├── Home │ │ ├── Index.cshtml │ │ ├── Search.cshtml │ │ └── _CourseListingsPartial.cshtml │ ├── Manage │ │ ├── ChangePassword.cshtml │ │ ├── Disable2fa.cshtml │ │ ├── EnableAuthenticator.cshtml │ │ ├── ExternalLogins.cshtml │ │ ├── GenerateRecoveryCodes.cshtml │ │ ├── Index.cshtml │ │ ├── ManageNavPages.cs │ │ ├── ResetAuthenticator.cshtml │ │ ├── SetPassword.cshtml │ │ ├── TwoFactorAuthentication.cshtml │ │ ├── _Layout.cshtml │ │ ├── _ManageNav.cshtml │ │ ├── _StatusMessage.cshtml │ │ └── _ViewImports.cshtml │ ├── Shared │ │ ├── Error.cshtml │ │ ├── _Layout.cshtml │ │ ├── _LoginPartial.cshtml │ │ └── _ValidationScriptsPartial.cshtml │ ├── Trainer │ │ ├── Courses.cshtml │ │ └── Students.cshtml │ ├── Users │ │ └── Profile.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml ├── WebConstants.cs ├── appsettings.Development.json ├── appsettings.json ├── bower.json ├── bundleconfig.json └── wwwroot │ ├── css │ ├── site.css │ └── site.min.css │ ├── favicon.ico │ ├── images │ ├── banner1.svg │ ├── banner2.svg │ ├── banner3.svg │ └── banner4.svg │ ├── js │ ├── site.js │ └── site.min.js │ └── lib │ ├── bootstrap │ ├── .bower.json │ ├── LICENSE │ └── dist │ │ ├── css │ │ ├── bootstrap-theme.css │ │ ├── bootstrap-theme.css.map │ │ ├── bootstrap-theme.min.css │ │ ├── bootstrap-theme.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ │ └── js │ │ ├── bootstrap.js │ │ ├── bootstrap.min.js │ │ └── npm.js │ ├── jquery-validation-unobtrusive │ ├── .bower.json │ ├── jquery.validate.unobtrusive.js │ └── jquery.validate.unobtrusive.min.js │ ├── jquery-validation │ ├── .bower.json │ ├── LICENSE.md │ └── dist │ │ ├── additional-methods.js │ │ ├── additional-methods.min.js │ │ ├── jquery.validate.js │ │ └── jquery.validate.min.js │ └── jquery │ ├── .bower.json │ ├── LICENSE.txt │ └── dist │ ├── jquery.js │ ├── jquery.min.js │ └── jquery.min.map ├── LearningSystem.sln └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LICENSE -------------------------------------------------------------------------------- /LearningSystem.Common/LearningSystem.Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Common/LearningSystem.Common.csproj -------------------------------------------------------------------------------- /LearningSystem.Common/Mapping/IHaveCustomMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Common/Mapping/IHaveCustomMapping.cs -------------------------------------------------------------------------------- /LearningSystem.Common/Mapping/IMapFrom.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Common/Mapping/IMapFrom.cs -------------------------------------------------------------------------------- /LearningSystem.Data/DataConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Data/DataConstants.cs -------------------------------------------------------------------------------- /LearningSystem.Data/LearningSystem.Data.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Data/LearningSystem.Data.csproj -------------------------------------------------------------------------------- /LearningSystem.Data/LearningSystemDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Data/LearningSystemDbContext.cs -------------------------------------------------------------------------------- /LearningSystem.Data/Migrations/00000000000000_CreateIdentitySchema.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Data/Migrations/00000000000000_CreateIdentitySchema.Designer.cs -------------------------------------------------------------------------------- /LearningSystem.Data/Migrations/00000000000000_CreateIdentitySchema.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Data/Migrations/00000000000000_CreateIdentitySchema.cs -------------------------------------------------------------------------------- /LearningSystem.Data/Migrations/20171121140116_InitialCourseArticleStudentTables.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Data/Migrations/20171121140116_InitialCourseArticleStudentTables.Designer.cs -------------------------------------------------------------------------------- /LearningSystem.Data/Migrations/20171121140116_InitialCourseArticleStudentTables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Data/Migrations/20171121140116_InitialCourseArticleStudentTables.cs -------------------------------------------------------------------------------- /LearningSystem.Data/Migrations/20171124130401_GradeColumn.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Data/Migrations/20171124130401_GradeColumn.Designer.cs -------------------------------------------------------------------------------- /LearningSystem.Data/Migrations/20171124130401_GradeColumn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Data/Migrations/20171124130401_GradeColumn.cs -------------------------------------------------------------------------------- /LearningSystem.Data/Migrations/20171127172641_ExamSubmissionColumn.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Data/Migrations/20171127172641_ExamSubmissionColumn.Designer.cs -------------------------------------------------------------------------------- /LearningSystem.Data/Migrations/20171127172641_ExamSubmissionColumn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Data/Migrations/20171127172641_ExamSubmissionColumn.cs -------------------------------------------------------------------------------- /LearningSystem.Data/Migrations/20171127181451_ExamSubmissionFileLength.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Data/Migrations/20171127181451_ExamSubmissionFileLength.Designer.cs -------------------------------------------------------------------------------- /LearningSystem.Data/Migrations/20171127181451_ExamSubmissionFileLength.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Data/Migrations/20171127181451_ExamSubmissionFileLength.cs -------------------------------------------------------------------------------- /LearningSystem.Data/Migrations/ApplicationDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Data/Migrations/ApplicationDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /LearningSystem.Data/Models/Article.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Data/Models/Article.cs -------------------------------------------------------------------------------- /LearningSystem.Data/Models/Course.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Data/Models/Course.cs -------------------------------------------------------------------------------- /LearningSystem.Data/Models/Grade.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Data/Models/Grade.cs -------------------------------------------------------------------------------- /LearningSystem.Data/Models/StudentCourse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Data/Models/StudentCourse.cs -------------------------------------------------------------------------------- /LearningSystem.Data/Models/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Data/Models/User.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Admin/IAdminCourseService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Admin/IAdminCourseService.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Admin/IAdminUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Admin/IAdminUserService.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Admin/Implementations/AdminCourseService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Admin/Implementations/AdminCourseService.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Admin/Implementations/AdminUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Admin/Implementations/AdminUserService.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Admin/Models/AdminUserListingServiceModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Admin/Models/AdminUserListingServiceModel.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Blog/IBlogArticleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Blog/IBlogArticleService.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Blog/Implementations/BlogArticleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Blog/Implementations/BlogArticleService.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Blog/Models/BlogArticleDetailsServiceModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Blog/Models/BlogArticleDetailsServiceModel.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Blog/Models/BlogArticleListingServiceModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Blog/Models/BlogArticleListingServiceModel.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Html/IHtmlService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Html/IHtmlService.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Html/Implementations/HtmlService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Html/Implementations/HtmlService.cs -------------------------------------------------------------------------------- /LearningSystem.Services/ICourseService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/ICourseService.cs -------------------------------------------------------------------------------- /LearningSystem.Services/IPdfGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/IPdfGenerator.cs -------------------------------------------------------------------------------- /LearningSystem.Services/IService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/IService.cs -------------------------------------------------------------------------------- /LearningSystem.Services/ITrainerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/ITrainerService.cs -------------------------------------------------------------------------------- /LearningSystem.Services/IUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/IUserService.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Implementations/CourseService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Implementations/CourseService.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Implementations/PdfGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Implementations/PdfGenerator.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Implementations/TrainerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Implementations/TrainerService.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Implementations/UserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Implementations/UserService.cs -------------------------------------------------------------------------------- /LearningSystem.Services/LearningSystem.Services.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/LearningSystem.Services.csproj -------------------------------------------------------------------------------- /LearningSystem.Services/Models/CourseDetailsServiceModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Models/CourseDetailsServiceModel.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Models/CourseListingServiceModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Models/CourseListingServiceModel.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Models/CourseWithStudentInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Models/CourseWithStudentInfo.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Models/StudentInCourseNamesServiceModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Models/StudentInCourseNamesServiceModel.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Models/StudentInCourseServiceModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Models/StudentInCourseServiceModel.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Models/UserListingServiceModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Models/UserListingServiceModel.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Models/UserProfileCourseServiceModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Models/UserProfileCourseServiceModel.cs -------------------------------------------------------------------------------- /LearningSystem.Services/Models/UserProfileServiceModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/Models/UserProfileServiceModel.cs -------------------------------------------------------------------------------- /LearningSystem.Services/ServiceConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Services/ServiceConstants.cs -------------------------------------------------------------------------------- /LearningSystem.Test/LearningSystem.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Test/LearningSystem.Test.csproj -------------------------------------------------------------------------------- /LearningSystem.Test/Mocks/UserManagerMock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Test/Mocks/UserManagerMock.cs -------------------------------------------------------------------------------- /LearningSystem.Test/Services/CourseServiceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Test/Services/CourseServiceTest.cs -------------------------------------------------------------------------------- /LearningSystem.Test/Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Test/Tests.cs -------------------------------------------------------------------------------- /LearningSystem.Test/Web/Areas/Admin/Controllers/CoursesControllerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Test/Web/Areas/Admin/Controllers/CoursesControllerTest.cs -------------------------------------------------------------------------------- /LearningSystem.Test/Web/Controllers/HomeControllerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Test/Web/Controllers/HomeControllerTest.cs -------------------------------------------------------------------------------- /LearningSystem.Test/Web/Controllers/UsersControllerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Test/Web/Controllers/UsersControllerTest.cs -------------------------------------------------------------------------------- /LearningSystem.Web/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "wwwroot/lib" 3 | } 4 | -------------------------------------------------------------------------------- /LearningSystem.Web/Areas/Admin/Controllers/BaseAdminController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Areas/Admin/Controllers/BaseAdminController.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Areas/Admin/Controllers/CoursesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Areas/Admin/Controllers/CoursesController.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Areas/Admin/Controllers/UsersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Areas/Admin/Controllers/UsersController.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Areas/Admin/Models/Courses/AddCourseFormModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Areas/Admin/Models/Courses/AddCourseFormModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Areas/Admin/Models/Users/AddUserToRoleFormModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Areas/Admin/Models/Users/AddUserToRoleFormModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Areas/Admin/Models/Users/UserListingsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Areas/Admin/Models/Users/UserListingsViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Areas/Admin/Views/Courses/Create.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Areas/Admin/Views/Courses/Create.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Areas/Admin/Views/Users/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Areas/Admin/Views/Users/Index.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Areas/Admin/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Areas/Admin/Views/_ViewImports.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Areas/Admin/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Areas/Admin/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Areas/Blog/Controllers/ArticlesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Areas/Blog/Controllers/ArticlesController.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Areas/Blog/Models/Articles/ArticleListingViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Areas/Blog/Models/Articles/ArticleListingViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Areas/Blog/Models/Articles/PublishArticleFormModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Areas/Blog/Models/Articles/PublishArticleFormModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Areas/Blog/Views/Articles/Create.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Areas/Blog/Views/Articles/Create.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Areas/Blog/Views/Articles/Details.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Areas/Blog/Views/Articles/Details.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Areas/Blog/Views/Articles/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Areas/Blog/Views/Articles/Index.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Areas/Blog/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Areas/Blog/Views/_ViewImports.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Areas/Blog/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Areas/Blog/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Controllers/AccountController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Controllers/AccountController.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Controllers/CoursesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Controllers/CoursesController.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Controllers/HomeController.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Controllers/ManageController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Controllers/ManageController.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Controllers/TrainerController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Controllers/TrainerController.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Controllers/UsersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Controllers/UsersController.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Infrastructure/Extensions/ApplicationBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Infrastructure/Extensions/ApplicationBuilderExtensions.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Infrastructure/Extensions/ControllerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Infrastructure/Extensions/ControllerExtensions.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Infrastructure/Extensions/FormFileExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Infrastructure/Extensions/FormFileExtensions.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Infrastructure/Extensions/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Infrastructure/Extensions/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Infrastructure/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Infrastructure/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Infrastructure/Extensions/TempDataDictionaryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Infrastructure/Extensions/TempDataDictionaryExtensions.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Infrastructure/Filters/ValidateModelStateAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Infrastructure/Filters/ValidateModelStateAttribute.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Infrastructure/Mapping/AutoMapperProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Infrastructure/Mapping/AutoMapperProfile.cs -------------------------------------------------------------------------------- /LearningSystem.Web/LearningSystem.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/LearningSystem.Web.csproj -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Account/ExternalLoginViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Account/ExternalLoginViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Account/ForgotPasswordViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Account/ForgotPasswordViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Account/LoginViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Account/LoginViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Account/LoginWith2faViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Account/LoginWith2faViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Account/LoginWithRecoveryCodeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Account/LoginWithRecoveryCodeViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Account/RegisterViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Account/RegisterViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Account/ResetPasswordViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Account/ResetPasswordViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Courses/CourseDetailsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Courses/CourseDetailsViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/ErrorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/ErrorViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Home/HomeIndexViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Home/HomeIndexViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Home/SearchFormModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Home/SearchFormModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Home/SearchViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Home/SearchViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Manage/ChangePasswordViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Manage/ChangePasswordViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Manage/EnableAuthenticatorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Manage/EnableAuthenticatorViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Manage/ExternalLoginsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Manage/ExternalLoginsViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Manage/GenerateRecoveryCodesViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Manage/GenerateRecoveryCodesViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Manage/IndexViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Manage/IndexViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Manage/RemoveLoginViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Manage/RemoveLoginViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Manage/SetPasswordViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Manage/SetPasswordViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Manage/TwoFactorAuthenticationViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Manage/TwoFactorAuthenticationViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Models/Trainer/StudentsInCourseViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Models/Trainer/StudentsInCourseViewModel.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Program.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Startup.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Account/AccessDenied.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Account/AccessDenied.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Account/ConfirmEmail.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Account/ConfirmEmail.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Account/ExternalLogin.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Account/ExternalLogin.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Account/ForgotPassword.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Account/ForgotPassword.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Account/ForgotPasswordConfirmation.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Account/ForgotPasswordConfirmation.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Account/Lockout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Account/Lockout.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Account/Login.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Account/Login.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Account/LoginWith2fa.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Account/LoginWith2fa.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Account/LoginWithRecoveryCode.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Account/LoginWithRecoveryCode.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Account/Register.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Account/Register.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Account/ResetPassword.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Account/ResetPassword.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Account/ResetPasswordConfirmation.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Account/ResetPasswordConfirmation.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Account/SignedOut.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Account/SignedOut.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Courses/Details.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Courses/Details.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Home/Search.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Home/Search.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Home/_CourseListingsPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Home/_CourseListingsPartial.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Manage/ChangePassword.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Manage/ChangePassword.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Manage/Disable2fa.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Manage/Disable2fa.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Manage/EnableAuthenticator.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Manage/EnableAuthenticator.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Manage/ExternalLogins.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Manage/ExternalLogins.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Manage/GenerateRecoveryCodes.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Manage/GenerateRecoveryCodes.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Manage/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Manage/Index.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Manage/ManageNavPages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Manage/ManageNavPages.cs -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Manage/ResetAuthenticator.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Manage/ResetAuthenticator.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Manage/SetPassword.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Manage/SetPassword.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Manage/TwoFactorAuthentication.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Manage/TwoFactorAuthentication.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Manage/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Manage/_Layout.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Manage/_ManageNav.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Manage/_ManageNav.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Manage/_StatusMessage.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Manage/_StatusMessage.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Manage/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using LearningSystem.Web.Views.Manage -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Shared/Error.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Shared/_LoginPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Shared/_LoginPartial.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Shared/_ValidationScriptsPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Shared/_ValidationScriptsPartial.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Trainer/Courses.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Trainer/Courses.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Trainer/Students.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Trainer/Students.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/Users/Profile.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/Users/Profile.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/_ViewImports.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /LearningSystem.Web/WebConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/WebConstants.cs -------------------------------------------------------------------------------- /LearningSystem.Web/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/appsettings.Development.json -------------------------------------------------------------------------------- /LearningSystem.Web/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/appsettings.json -------------------------------------------------------------------------------- /LearningSystem.Web/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/bower.json -------------------------------------------------------------------------------- /LearningSystem.Web/bundleconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/bundleconfig.json -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/css/site.css -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/css/site.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/css/site.min.css -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/favicon.ico -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/images/banner1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/images/banner1.svg -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/images/banner2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/images/banner2.svg -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/images/banner3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/images/banner3.svg -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/images/banner4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/images/banner4.svg -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your JavaScript code. 2 | -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/bootstrap/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/bootstrap/.bower.json -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css.map -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css.map -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/bootstrap/dist/js/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/bootstrap/dist/js/npm.js -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/jquery-validation-unobtrusive/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/jquery-validation-unobtrusive/.bower.json -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/jquery-validation/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/jquery-validation/.bower.json -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/jquery-validation/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/jquery-validation/LICENSE.md -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/jquery-validation/dist/additional-methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/jquery-validation/dist/additional-methods.js -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/jquery-validation/dist/additional-methods.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/jquery-validation/dist/additional-methods.min.js -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/jquery-validation/dist/jquery.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/jquery-validation/dist/jquery.validate.js -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/jquery/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/jquery/.bower.json -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/jquery/dist/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/jquery/dist/jquery.min.js -------------------------------------------------------------------------------- /LearningSystem.Web/wwwroot/lib/jquery/dist/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.Web/wwwroot/lib/jquery/dist/jquery.min.map -------------------------------------------------------------------------------- /LearningSystem.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/LearningSystem.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/LearningSystemDemo/HEAD/README.md --------------------------------------------------------------------------------