├── .gitattributes ├── .gitignore ├── Grunt files for VS 2013 ├── Gruntfile.js ├── bower.json └── package.json ├── Grunt files for VS 2015 ├── bower.json ├── gruntfile.js └── package.json ├── Gulp files for VS 2013 ├── Gulpfile.js ├── bower.json └── package.json ├── Gulp files for VS 2015 ├── bower.json ├── gulpfile.js └── package.json ├── MovieList - 2013 - before ├── MovieList.sln ├── MovieList.v12.suo └── MovieList │ ├── Controllers │ └── MoviesController.cs │ ├── Global.asax │ ├── Global.asax.cs │ ├── Models │ ├── MovieDbContext.cs │ ├── MovieDetails.cs │ └── MoviesRepository.cs │ ├── MovieList.csproj │ ├── MovieList.csproj.user │ ├── Properties │ └── AssemblyInfo.cs │ ├── Web.Debug.config │ ├── Web.Release.config │ ├── Web.config │ ├── app │ ├── MoviesCtrl.js │ ├── moviesApp.js │ └── moviesCRUDSvc.js │ ├── index.html │ ├── karma.conf.js │ ├── obj │ └── Debug │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── MovieList.csproj.FileListAbsolute.txt │ │ ├── MovieList.csprojResolveAssemblyReference.cache │ │ ├── MovieList.dll │ │ ├── MovieList.pdb │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ ├── packages.config │ ├── public │ ├── dist │ │ ├── moviesCombined.js │ │ └── site.css │ └── libs │ │ ├── angular │ │ ├── .bower.json │ │ ├── README.md │ │ ├── angular-csp.css │ │ ├── angular.js │ │ ├── angular.min.js │ │ ├── angular.min.js.gzip │ │ ├── angular.min.js.map │ │ ├── bower.json │ │ └── package.json │ │ ├── bootstrap │ │ ├── bootstrap-theme.css │ │ ├── bootstrap-theme.css.map │ │ ├── bootstrap-theme.min.css │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ └── bootstrap.min.css │ │ └── jquery │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map │ ├── styles │ └── site.css │ └── tests │ └── MoviesControllerSpec.js ├── MovieList - 2015 - before ├── .vs │ └── MoviesList │ │ ├── v14 │ │ └── .suo │ │ └── vbcs.cache │ │ ├── edb.chk │ │ ├── edb.log │ │ ├── edb00003.log │ │ ├── edb00004.log │ │ ├── edbres00001.jrs │ │ ├── edbres00002.jrs │ │ └── storage.ide ├── MoviesList.sln ├── artifacts │ └── obj │ │ └── MoviesList │ │ └── Debug │ │ └── ProjectRawReferences │ │ ├── ASP.NET 5.0 │ │ ├── Microsoft.AspNet.Diagnostics.IErrorHandlerFeature.dll │ │ ├── Microsoft.AspNet.FileSystems.IDirectoryContents.dll │ │ ├── Microsoft.AspNet.FileSystems.IFileInfo.dll │ │ ├── Microsoft.AspNet.FileSystems.IFileSystem.dll │ │ ├── Microsoft.AspNet.Hosting.IApplicationLifetime.dll │ │ ├── Microsoft.AspNet.Hosting.IConfigureHostingEnvironment.dll │ │ ├── Microsoft.AspNet.Hosting.IHostingEnvironment.dll │ │ ├── Microsoft.AspNet.Hosting.Server.IServerFactory.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpApplicationFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpBufferingFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpClientCertificateFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpConnectionFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpRequestFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpRequestLifetimeFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpResponseFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpSendFileFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpUpgradeFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpWebSocketFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.ISession.dll │ │ ├── Microsoft.AspNet.HttpFeature.ISessionFactory.dll │ │ ├── Microsoft.AspNet.HttpFeature.ISessionFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IWebSocketAcceptContext.dll │ │ ├── Microsoft.AspNet.HttpFeature.Security.IAuthTypeContext.dll │ │ ├── Microsoft.AspNet.HttpFeature.Security.IAuthenticateContext.dll │ │ ├── Microsoft.AspNet.HttpFeature.Security.IAuthenticationHandler.dll │ │ ├── Microsoft.AspNet.HttpFeature.Security.IChallengeContext.dll │ │ ├── Microsoft.AspNet.HttpFeature.Security.IHttpAuthenticationFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.Security.ISignInContext.dll │ │ ├── Microsoft.AspNet.HttpFeature.Security.ISignOutContext.dll │ │ ├── Microsoft.AspNet.Mvc.Razor.IBufferedTextWriter.dll │ │ ├── Microsoft.AspNet.PageExecutionInstrumentation.IPageExecutionContext.dll │ │ ├── Microsoft.AspNet.PageExecutionInstrumentation.IPageExecutionListenerFeature.dll │ │ ├── Microsoft.Framework.ConfigurationModel.ICommitableConfigurationSource.dll │ │ ├── Microsoft.Framework.ConfigurationModel.IConfiguration.dll │ │ ├── Microsoft.Framework.ConfigurationModel.IConfigurationSource.dll │ │ ├── Microsoft.Framework.ConfigurationModel.IConfigurationSourceContainer.dll │ │ ├── Microsoft.Framework.DependencyInjection.IServiceCollection.dll │ │ ├── Microsoft.Framework.DependencyInjection.IServiceDescriptor.dll │ │ ├── Microsoft.Framework.DependencyInjection.IServiceScope.dll │ │ ├── Microsoft.Framework.DependencyInjection.IServiceScopeFactory.dll │ │ ├── Microsoft.Framework.DependencyInjection.LifecycleKind.dll │ │ ├── Microsoft.Framework.DependencyInjection.ServiceLookup.IServiceManifest.dll │ │ ├── Microsoft.Framework.Expiration.Interfaces.IExpirationTrigger.dll │ │ ├── Microsoft.Framework.Logging.ILogger.dll │ │ ├── Microsoft.Framework.Logging.ILoggerFactory.dll │ │ ├── Microsoft.Framework.Logging.ILoggerProvider.dll │ │ ├── Microsoft.Framework.Logging.ILoggerStructure.dll │ │ ├── Microsoft.Framework.Logging.LogLevel.dll │ │ ├── Microsoft.Framework.Runtime.AssemblyNeutralAttribute.dll │ │ ├── Microsoft.Framework.Runtime.IAfterCompileContext.dll │ │ ├── Microsoft.Framework.Runtime.IApplicationEnvironment.dll │ │ ├── Microsoft.Framework.Runtime.IApplicationShutdown.dll │ │ ├── Microsoft.Framework.Runtime.IAssemblyLoadContext.dll │ │ ├── Microsoft.Framework.Runtime.IAssemblyLoadContextAccessor.dll │ │ ├── Microsoft.Framework.Runtime.IAssemblyLoadContextFactory.dll │ │ ├── Microsoft.Framework.Runtime.IAssemblyLoader.dll │ │ ├── Microsoft.Framework.Runtime.IAssemblyLoaderContainer.dll │ │ ├── Microsoft.Framework.Runtime.IAssemblyLoaderEngine.dll │ │ ├── Microsoft.Framework.Runtime.IAssemblyNeutralInterfaceCache.dll │ │ ├── Microsoft.Framework.Runtime.IBeforeCompileContext.dll │ │ ├── Microsoft.Framework.Runtime.ICompileModule.dll │ │ ├── Microsoft.Framework.Runtime.IDiagnosticResult.dll │ │ ├── Microsoft.Framework.Runtime.IFileMonitor.dll │ │ ├── Microsoft.Framework.Runtime.IFileWatcher.dll │ │ ├── Microsoft.Framework.Runtime.ILibraryExport.dll │ │ ├── Microsoft.Framework.Runtime.ILibraryExportProvider.dll │ │ ├── Microsoft.Framework.Runtime.ILibraryInformation.dll │ │ ├── Microsoft.Framework.Runtime.ILibraryKey.dll │ │ ├── Microsoft.Framework.Runtime.ILibraryManager.dll │ │ ├── Microsoft.Framework.Runtime.IMetadataEmbeddedReference.dll │ │ ├── Microsoft.Framework.Runtime.IMetadataFileReference.dll │ │ ├── Microsoft.Framework.Runtime.IMetadataProjectReference.dll │ │ ├── Microsoft.Framework.Runtime.IMetadataReference.dll │ │ ├── Microsoft.Framework.Runtime.IRoslynMetadataReference.dll │ │ ├── Microsoft.Framework.Runtime.ISourceFileReference.dll │ │ ├── Microsoft.Framework.Runtime.ISourceReference.dll │ │ ├── Microsoft.Framework.Runtime.Infrastructure.CallContextServiceLocator.dll │ │ └── Microsoft.Framework.Runtime.Infrastructure.IServiceProviderLocator.dll │ │ └── ASP.NET Core 5.0 │ │ ├── Microsoft.AspNet.Diagnostics.IErrorHandlerFeature.dll │ │ ├── Microsoft.AspNet.FileSystems.IDirectoryContents.dll │ │ ├── Microsoft.AspNet.FileSystems.IFileInfo.dll │ │ ├── Microsoft.AspNet.FileSystems.IFileSystem.dll │ │ ├── Microsoft.AspNet.Hosting.IApplicationLifetime.dll │ │ ├── Microsoft.AspNet.Hosting.IConfigureHostingEnvironment.dll │ │ ├── Microsoft.AspNet.Hosting.IHostingEnvironment.dll │ │ ├── Microsoft.AspNet.Hosting.Server.IServerFactory.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpApplicationFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpBufferingFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpClientCertificateFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpConnectionFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpRequestFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpRequestLifetimeFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpResponseFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpSendFileFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpUpgradeFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IHttpWebSocketFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.ISession.dll │ │ ├── Microsoft.AspNet.HttpFeature.ISessionFactory.dll │ │ ├── Microsoft.AspNet.HttpFeature.ISessionFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.IWebSocketAcceptContext.dll │ │ ├── Microsoft.AspNet.HttpFeature.Security.IAuthTypeContext.dll │ │ ├── Microsoft.AspNet.HttpFeature.Security.IAuthenticateContext.dll │ │ ├── Microsoft.AspNet.HttpFeature.Security.IAuthenticationHandler.dll │ │ ├── Microsoft.AspNet.HttpFeature.Security.IChallengeContext.dll │ │ ├── Microsoft.AspNet.HttpFeature.Security.IHttpAuthenticationFeature.dll │ │ ├── Microsoft.AspNet.HttpFeature.Security.ISignInContext.dll │ │ ├── Microsoft.AspNet.HttpFeature.Security.ISignOutContext.dll │ │ ├── Microsoft.AspNet.Mvc.Razor.IBufferedTextWriter.dll │ │ ├── Microsoft.AspNet.PageExecutionInstrumentation.IPageExecutionContext.dll │ │ ├── Microsoft.AspNet.PageExecutionInstrumentation.IPageExecutionListenerFeature.dll │ │ ├── Microsoft.Framework.ConfigurationModel.ICommitableConfigurationSource.dll │ │ ├── Microsoft.Framework.ConfigurationModel.IConfiguration.dll │ │ ├── Microsoft.Framework.ConfigurationModel.IConfigurationSource.dll │ │ ├── Microsoft.Framework.ConfigurationModel.IConfigurationSourceContainer.dll │ │ ├── Microsoft.Framework.DependencyInjection.IServiceCollection.dll │ │ ├── Microsoft.Framework.DependencyInjection.IServiceDescriptor.dll │ │ ├── Microsoft.Framework.DependencyInjection.IServiceScope.dll │ │ ├── Microsoft.Framework.DependencyInjection.IServiceScopeFactory.dll │ │ ├── Microsoft.Framework.DependencyInjection.LifecycleKind.dll │ │ ├── Microsoft.Framework.DependencyInjection.ServiceLookup.IServiceManifest.dll │ │ ├── Microsoft.Framework.Expiration.Interfaces.IExpirationTrigger.dll │ │ ├── Microsoft.Framework.Logging.ILogger.dll │ │ ├── Microsoft.Framework.Logging.ILoggerFactory.dll │ │ ├── Microsoft.Framework.Logging.ILoggerProvider.dll │ │ ├── Microsoft.Framework.Logging.ILoggerStructure.dll │ │ ├── Microsoft.Framework.Logging.LogLevel.dll │ │ ├── Microsoft.Framework.Runtime.AssemblyNeutralAttribute.dll │ │ ├── Microsoft.Framework.Runtime.IAfterCompileContext.dll │ │ ├── Microsoft.Framework.Runtime.IApplicationEnvironment.dll │ │ ├── Microsoft.Framework.Runtime.IApplicationShutdown.dll │ │ ├── Microsoft.Framework.Runtime.IAssemblyLoadContext.dll │ │ ├── Microsoft.Framework.Runtime.IAssemblyLoadContextAccessor.dll │ │ ├── Microsoft.Framework.Runtime.IAssemblyLoadContextFactory.dll │ │ ├── Microsoft.Framework.Runtime.IAssemblyLoader.dll │ │ ├── Microsoft.Framework.Runtime.IAssemblyLoaderContainer.dll │ │ ├── Microsoft.Framework.Runtime.IAssemblyLoaderEngine.dll │ │ ├── Microsoft.Framework.Runtime.IAssemblyNeutralInterfaceCache.dll │ │ ├── Microsoft.Framework.Runtime.IBeforeCompileContext.dll │ │ ├── Microsoft.Framework.Runtime.ICompileModule.dll │ │ ├── Microsoft.Framework.Runtime.IDiagnosticResult.dll │ │ ├── Microsoft.Framework.Runtime.IFileMonitor.dll │ │ ├── Microsoft.Framework.Runtime.IFileWatcher.dll │ │ ├── Microsoft.Framework.Runtime.ILibraryExport.dll │ │ ├── Microsoft.Framework.Runtime.ILibraryExportProvider.dll │ │ ├── Microsoft.Framework.Runtime.ILibraryInformation.dll │ │ ├── Microsoft.Framework.Runtime.ILibraryKey.dll │ │ ├── Microsoft.Framework.Runtime.ILibraryManager.dll │ │ ├── Microsoft.Framework.Runtime.IMetadataEmbeddedReference.dll │ │ ├── Microsoft.Framework.Runtime.IMetadataFileReference.dll │ │ ├── Microsoft.Framework.Runtime.IMetadataProjectReference.dll │ │ ├── Microsoft.Framework.Runtime.IMetadataReference.dll │ │ ├── Microsoft.Framework.Runtime.IRoslynMetadataReference.dll │ │ ├── Microsoft.Framework.Runtime.ISourceFileReference.dll │ │ ├── Microsoft.Framework.Runtime.ISourceReference.dll │ │ ├── Microsoft.Framework.Runtime.Infrastructure.CallContextServiceLocator.dll │ │ └── Microsoft.Framework.Runtime.Infrastructure.IServiceProviderLocator.dll ├── global.json └── src │ └── MoviesList │ ├── Controllers │ ├── AccountController.cs │ ├── HomeController.cs │ ├── MoviesController.cs │ └── TodoController.cs │ ├── Migrations │ ├── 000000000000000_CreateIdentitySchema.cs │ └── ApplicationDbContextModelSnapshot.cs │ ├── Models │ ├── AccountViewModels.cs │ ├── IdentityModels.cs │ ├── MoviesDbContext.cs │ └── TodoItem.cs │ ├── MoviesList.kproj │ ├── MoviesList.kproj.user │ ├── Project_Readme.html │ ├── Properties │ └── debugSettings.json │ ├── Startup.cs │ ├── Views │ ├── Account │ │ ├── Login.cshtml │ │ ├── Manage.cshtml │ │ ├── Register.cshtml │ │ └── _ChangePasswordPartial.cshtml │ ├── Home │ │ ├── About.cshtml │ │ ├── Contact.cshtml │ │ └── Index.cshtml │ ├── Shared │ │ ├── Error.cshtml │ │ ├── _Layout.cshtml │ │ └── _LoginPartial.cshtml │ └── _ViewStart.cshtml │ ├── app │ ├── MoviesCtrl.js │ ├── moviesApp.js │ └── moviesCRUDSvc.js │ ├── config.json │ ├── karma.conf.js │ ├── project.json │ ├── styles │ └── site.css │ ├── tests │ └── MoviesControllerSpec.js │ └── wwwroot │ ├── _references.js │ └── bin │ └── AspNet.Loader.dll └── Scripts.sql /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | 7 | # Standard to msysgit 8 | *.doc diff=astextplain 9 | *.DOC diff=astextplain 10 | *.docx diff=astextplain 11 | *.DOCX diff=astextplain 12 | *.dot diff=astextplain 13 | *.DOT diff=astextplain 14 | *.pdf diff=astextplain 15 | *.PDF diff=astextplain 16 | *.rtf diff=astextplain 17 | *.RTF diff=astextplain 18 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Windows image file caches 2 | Thumbs.db 3 | ehthumbs.db 4 | 5 | # Folder config file 6 | Desktop.ini 7 | 8 | # Recycle Bin used on file shares 9 | $RECYCLE.BIN/ 10 | 11 | # Windows Installer files 12 | *.cab 13 | *.msi 14 | *.msm 15 | *.msp 16 | 17 | # Windows shortcuts 18 | *.lnk 19 | 20 | # ========================= 21 | # Operating System Files 22 | # ========================= 23 | 24 | # OSX 25 | # ========================= 26 | 27 | .DS_Store 28 | .AppleDouble 29 | .LSOverride 30 | 31 | # Thumbnails 32 | ._* 33 | 34 | # Files that might appear on external disk 35 | .Spotlight-V100 36 | .Trashes 37 | 38 | # Directories potentially created on remote AFP share 39 | .AppleDB 40 | .AppleDesktop 41 | Network Trash Folder 42 | Temporary Items 43 | .apdisk 44 | -------------------------------------------------------------------------------- /Grunt files for VS 2013/Gruntfile.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @param {Grunt} grunt 3 | */ 4 | 5 | /*global module */ 6 | module.exports = function (grunt) { 7 | 'use strict'; 8 | grunt.initConfig({ 9 | // read in the project settings from the package.json file into the pkg property 10 | pkg: grunt.file.readJSON('package.json'), 11 | 12 | bowercopy: { 13 | options: { 14 | runBower: true, 15 | destPrefix: 'public/libs' 16 | }, 17 | libs: { 18 | files: { 19 | 'angular': 'angular', 20 | 'jquery': 'jquery/dist', 21 | 'bootstrap': 'bootstrap/dist/css' 22 | } 23 | } 24 | }, 25 | karma: { 26 | unit: { 27 | configFile: 'karma.conf.js' 28 | } 29 | }, 30 | copy: { 31 | main: { 32 | expand: true, 33 | flatten: true, 34 | filter: 'isFile', 35 | src: ['app/combined/*.js','styles/*.css'], 36 | dest: 'public/dist/' 37 | } 38 | }, 39 | concat: { 40 | options: { 41 | separator: ';' 42 | }, 43 | dist: { 44 | src: ['app/moviesApp.js', 'app/moviesCRUDSvc.js', 'app/MoviesCtrl.js'], 45 | dest: 'app/combined/moviesCombined.js' 46 | } 47 | }, 48 | clean: ["app/combined/"] 49 | }); 50 | 51 | //Add all plugins that your project needs here 52 | grunt.loadNpmTasks('grunt-bowercopy'); 53 | grunt.loadNpmTasks('grunt-karma'); 54 | grunt.loadNpmTasks('grunt-contrib-copy'); 55 | grunt.loadNpmTasks('grunt-contrib-concat'); 56 | grunt.loadNpmTasks('grunt-contrib-clean'); 57 | 58 | grunt.registerTask('test', 'testing', function () { 59 | console.log('Testing sample grunt task!'); 60 | }); 61 | 62 | grunt.registerTask('default', ['test', 'bowercopy:libs', 'concat:dist','copy:main', 'clean']); 63 | }; -------------------------------------------------------------------------------- /Grunt files for VS 2013/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "MovieList", 3 | "version": "0.1.0", 4 | "authors": [ 5 | "Ravi Kiran " 6 | ], 7 | "description": "A sample movie list app", 8 | "license": "MIT", 9 | "private": true, 10 | "ignore": [ 11 | "**/.*", 12 | "node_modules", 13 | "bower_components", 14 | "test", 15 | "tests" 16 | ], 17 | "dependencies": { 18 | "angular": "~1.3.11", 19 | "bootstrap": "3.3.2" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Grunt files for VS 2013/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Movie-list", 3 | "preferGlobal": true, 4 | "version": "0.1.0", 5 | "author": "Ravi Kiran", 6 | "description": "A sample movie list application", 7 | "bin": { 8 | "package-name": "./bin/package-name" 9 | }, 10 | "dependencies": { 11 | }, 12 | "analyze": false, 13 | "devDependencies": { 14 | "grunt": "^0.4.5", 15 | "grunt-bowercopy": "^1.2.0", 16 | "karma": "^0.12.31", 17 | "karma-jasmine": "^0.3.5", 18 | "grunt-karma": "^0.10.1", 19 | "grunt-contrib-copy": "^0.7.0", 20 | "grunt-contrib-concat": "^0.5.0", 21 | "grunt-contrib-clean": "^0.6.0", 22 | "grunt-contrib-uglify": "^0.7.0" 23 | }, 24 | "license": "MIT", 25 | "engines": { 26 | "node": ">=0.6" 27 | } 28 | } -------------------------------------------------------------------------------- /Grunt files for VS 2015/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "MoviesList", 3 | "private": true, 4 | "devDependencies": { 5 | "angular": "~1.3.11", 6 | "bootstrap": "3.3.2" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Grunt files for VS 2015/gruntfile.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @param {Grunt} grunt 3 | */ 4 | 5 | /*global module */ 6 | module.exports = function (grunt) { 7 | 'use strict'; 8 | grunt.initConfig({ 9 | // read in the project settings from the package.json file into the pkg property 10 | pkg: grunt.file.readJSON('package.json'), 11 | 12 | bowercopy: { 13 | options: { 14 | runBower: true, 15 | destPrefix: 'wwwroot/lib' 16 | }, 17 | libs: { 18 | files: { 19 | 'angular': 'angular', 20 | 'jquery': 'jquery/dist', 21 | 'bootstrap': 'bootstrap/dist/css' 22 | } 23 | } 24 | }, 25 | karma: { 26 | unit: { 27 | configFile: 'karma.conf.js' 28 | } 29 | }, 30 | copy: { 31 | main: { 32 | expand: true, 33 | flatten: true, 34 | filter: 'isFile', 35 | src: ['app/combined/*.js','styles/*.css'], 36 | dest: 'wwwroot/dist/' 37 | } 38 | }, 39 | concat: { 40 | options: { 41 | separator: ';' 42 | }, 43 | dist: { 44 | src: ['app/moviesApp.js', 'app/moviesCRUDSvc.js', 'app/MoviesCtrl.js'], 45 | dest: 'app/combined/moviesCombined.js' 46 | } 47 | }, 48 | clean: ["app/combined/"] 49 | }); 50 | 51 | //Add all plugins that your project needs here 52 | grunt.loadNpmTasks('grunt-bowercopy'); 53 | grunt.loadNpmTasks('grunt-karma'); 54 | grunt.loadNpmTasks('grunt-contrib-copy'); 55 | grunt.loadNpmTasks('grunt-contrib-concat'); 56 | grunt.loadNpmTasks('grunt-contrib-clean'); 57 | 58 | grunt.registerTask('test', 'testing', function () { 59 | console.log('Testing sample grunt task!'); 60 | }); 61 | 62 | grunt.registerTask('default', ['test', 'bowercopy:libs', 'concat:dist','copy:main', 'clean']); 63 | }; -------------------------------------------------------------------------------- /Grunt files for VS 2015/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.0.0", 3 | "name": "MoviesList", 4 | "devDependencies": { 5 | "grunt": "0.4.5", 6 | "grunt-bowercopy": "1.2.0", 7 | "karma": "0.12.31", 8 | "karma-jasmine": "0.3.5", 9 | "karma-chrome-launcher": "0.1.7", 10 | "grunt-karma": "0.10.1", 11 | "grunt-contrib-copy": "0.7.0", 12 | "grunt-contrib-concat": "0.5.0", 13 | "grunt-contrib-clean": "0.6.0", 14 | "grunt-contrib-uglify": "0.7.0" 15 | } 16 | } -------------------------------------------------------------------------------- /Gulp files for VS 2013/Gulpfile.js: -------------------------------------------------------------------------------- 1 | var gulp = require('gulp'); 2 | var bower = require('gulp-bower'); 3 | var concat = require('gulp-concat'); 4 | var karma = require('gulp-karma'); 5 | 6 | gulp.task('bower', function () { 7 | return bower('./bower_components'); 8 | }); 9 | 10 | gulp.task('copyLibs', ['bower'], function () { 11 | gulp.src(['bower_components/angular/*.*']) 12 | .pipe(gulp.dest('public/libs/angular')); 13 | 14 | gulp.src(['bower_components/bootstrap/dist/css/*.*']) 15 | .pipe(gulp.dest('public/libs/bootstrap')); 16 | 17 | gulp.src(['bower_components/jquery/dist/*.*']) 18 | .pipe(gulp.dest('public/libs/jquery')); 19 | }); 20 | 21 | gulp.task('karma', function () { 22 | return gulp.src(['tests/*.js']).pipe(karma({ 23 | configFile: 'karma.conf.js', 24 | action: 'watch' 25 | })); 26 | }); 27 | 28 | gulp.task('copyCss', function () { 29 | return gulp.src(['styles/*.css']) 30 | .pipe(gulp.dest('public/dist')); 31 | }); 32 | 33 | gulp.task('concat', function () { 34 | return gulp.src(['app/moviesApp.js', 'app/moviesCRUDSvc.js', 'app/MoviesCtrl.js']) 35 | .pipe(concat('public/dist/moviesCombined.js')) 36 | .pipe(gulp.dest('.')); 37 | }); 38 | 39 | gulp.task('default', ['bower', 'copyLibs', 'copyCss', 'concat']); -------------------------------------------------------------------------------- /Gulp files for VS 2013/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "MovieList", 3 | "version": "0.1.0", 4 | "authors": [ 5 | "Ravi Kiran " 6 | ], 7 | "description": "A sample movie list app", 8 | "license": "MIT", 9 | "private": true, 10 | "ignore": [ 11 | "**/.*", 12 | "node_modules", 13 | "bower_components", 14 | "test", 15 | "tests" 16 | ], 17 | "dependencies": { 18 | "angular": "~1.3.11", 19 | "bootstrap": "3.3.2" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Gulp files for VS 2013/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Movie-list", 3 | "preferGlobal": true, 4 | "version": "0.1.0", 5 | "author": "Ravi Kiran", 6 | "description": "A sample movie list application", 7 | "bin": { 8 | "package-name": "./bin/package-name" 9 | }, 10 | "dependencies": { 11 | }, 12 | "analyze": false, 13 | "devDependencies": { 14 | "grunt": "^0.4.5", 15 | "grunt-bowercopy": "^1.2.0", 16 | "karma": "^0.12.31", 17 | "karma-jasmine": "^0.3.5", 18 | "grunt-karma": "^0.10.1", 19 | "grunt-contrib-copy": "^0.7.0", 20 | "grunt-contrib-concat": "^0.5.0", 21 | "grunt-contrib-clean": "^0.6.0", 22 | "grunt-contrib-uglify": "^0.7.0", 23 | "gulp": "^3.8.10", 24 | "gulp-bower": "^0.0.10", 25 | "del": "^1.1.1", 26 | "gulp-concat": "^2.4.3", 27 | "gulp-karma": "^0.0.4", 28 | "vinyl-paths": "^1.0.0" 29 | }, 30 | "license": "MIT", 31 | "engines": { 32 | "node": ">=0.6" 33 | } 34 | } -------------------------------------------------------------------------------- /Gulp files for VS 2015/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "MovieList_Gulp", 3 | "private": true, 4 | "devDependencies": { 5 | "angular": "~1.3.11", 6 | "bootstrap": "3.3.2" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Gulp files for VS 2015/gulpfile.js: -------------------------------------------------------------------------------- 1 | var gulp = require('gulp'); 2 | var bower = require('gulp-bower'); 3 | var concat = require('gulp-concat'); 4 | var karma = require('gulp-karma'); 5 | 6 | gulp.task('bower', function () { 7 | return bower('./bower_components'); 8 | }); 9 | 10 | gulp.task('copyLibs', ['bower'], function () { 11 | gulp.src(['bower_components/angular/*.*']) 12 | .pipe(gulp.dest('wwwroot/lib/angular')); 13 | 14 | gulp.src(['bower_components/bootstrap/dist/css/*.*']) 15 | .pipe(gulp.dest('wwwroot/lib/bootstrap')); 16 | 17 | gulp.src(['bower_components/jquery/dist/*.*']) 18 | .pipe(gulp.dest('wwwroot/lib/jquery')); 19 | }); 20 | 21 | gulp.task('karma', function () { 22 | return gulp.src(['tests/*.js']).pipe(karma({ 23 | configFile: 'karma.conf.js', 24 | action: 'watch' 25 | })); 26 | }); 27 | 28 | gulp.task('copyCss', function () { 29 | return gulp.src(['styles/*.css']) 30 | .pipe(gulp.dest('wwwroot/dist')); 31 | }); 32 | 33 | gulp.task('concat', function () { 34 | return gulp.src(['app/moviesApp.js', 'app/moviesCRUDSvc.js', 'app/MoviesCtrl.js']) 35 | .pipe(concat('wwwroot/dist/moviesCombined.js')) 36 | .pipe(gulp.dest('.')); 37 | }); 38 | 39 | gulp.task('default', ['bower', 'copyLibs', 'copyCss', 'concat']); -------------------------------------------------------------------------------- /Gulp files for VS 2015/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.0.0", 3 | "name": "MovieList_Gulp", 4 | "devDependencies": { 5 | "gulp": "3.8.10", 6 | "gulp-bower": "0.0.10", 7 | "gulp-concat": "2.4.3", 8 | "gulp-karma": "0.0.4", 9 | "karma": "^0.12.31", 10 | "karma-jasmine": "^0.3.5", 11 | "karma-chrome-launcher": "0.1.7" 12 | } 13 | } -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2013 4 | VisualStudioVersion = 12.0.30723.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MovieList", "MovieList\MovieList.csproj", "{666621D1-5090-4290-92DA-3F0E983F8556}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {666621D1-5090-4290-92DA-3F0E983F8556}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {666621D1-5090-4290-92DA-3F0E983F8556}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {666621D1-5090-4290-92DA-3F0E983F8556}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {666621D1-5090-4290-92DA-3F0E983F8556}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList.v12.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2013 - before/MovieList.v12.suo -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/Controllers/MoviesController.cs: -------------------------------------------------------------------------------- 1 | using MovieList.Models; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Net; 6 | using System.Net.Http; 7 | using System.Web.Http; 8 | 9 | namespace MovieList.Controllers 10 | { 11 | [RoutePrefix("api/movies")] 12 | public class MoviesController : ApiController 13 | { 14 | MoviesRepository repository; 15 | 16 | public MoviesController() 17 | { 18 | repository = new MoviesRepository(); 19 | } 20 | 21 | // GET api/ 22 | [Route("")] 23 | public IHttpActionResult Get() 24 | { 25 | return Ok(repository.GetAll()); 26 | } 27 | 28 | // POST api/ 29 | [Route("")] 30 | public IHttpActionResult Post([FromBody]MovieDetails newMovie) 31 | { 32 | var result = repository.Add(newMovie); 33 | 34 | if (result != null) 35 | { 36 | return Ok(result); 37 | } 38 | 39 | return BadRequest(); 40 | } 41 | 42 | // PUT api//5 43 | [Route("{id:int}")] 44 | public IHttpActionResult Put(int id, [FromBody]MovieDetails modifiedMovie) 45 | { 46 | modifiedMovie.Id = id; 47 | 48 | var result = repository.Update(modifiedMovie); 49 | if (result != null) 50 | { 51 | return Ok(result); 52 | } 53 | 54 | return BadRequest(); 55 | } 56 | 57 | } 58 | } -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="MovieList.Global" Language="C#" %> 2 | -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/Global.asax.cs: -------------------------------------------------------------------------------- 1 | using Newtonsoft.Json; 2 | using Newtonsoft.Json.Serialization; 3 | using System; 4 | using System.Collections.Generic; 5 | using System.Linq; 6 | using System.Web; 7 | using System.Web.Http; 8 | using System.Web.Security; 9 | using System.Web.SessionState; 10 | 11 | namespace MovieList 12 | { 13 | public class Global : System.Web.HttpApplication 14 | { 15 | 16 | protected void Application_Start(object sender, EventArgs e) 17 | { 18 | var formatters = GlobalConfiguration.Configuration.Formatters; 19 | var jsonFormatter = formatters.JsonFormatter; 20 | var settings = jsonFormatter.SerializerSettings; 21 | settings.Formatting = Formatting.Indented; 22 | settings.ContractResolver = new CamelCasePropertyNamesContractResolver(); 23 | 24 | GlobalConfiguration.Configure((config) => 25 | { 26 | config.MapHttpAttributeRoutes(); 27 | }); 28 | } 29 | 30 | protected void Session_Start(object sender, EventArgs e) 31 | { 32 | 33 | } 34 | 35 | protected void Application_BeginRequest(object sender, EventArgs e) 36 | { 37 | 38 | } 39 | 40 | protected void Application_AuthenticateRequest(object sender, EventArgs e) 41 | { 42 | 43 | } 44 | 45 | protected void Application_Error(object sender, EventArgs e) 46 | { 47 | 48 | } 49 | 50 | protected void Session_End(object sender, EventArgs e) 51 | { 52 | 53 | } 54 | 55 | protected void Application_End(object sender, EventArgs e) 56 | { 57 | 58 | } 59 | } 60 | } -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/Models/MovieDbContext.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Data.Entity; 4 | using System.Linq; 5 | using System.Web; 6 | 7 | namespace MovieList.Models 8 | { 9 | public class MovieDbContext: DbContext 10 | { 11 | public MovieDbContext(): base("movieConn") 12 | { 13 | 14 | } 15 | 16 | public DbSet Movies { get; set; } 17 | } 18 | } -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/Models/MovieDetails.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel.DataAnnotations; 4 | using System.Linq; 5 | using System.Web; 6 | 7 | namespace MovieList.Models 8 | { 9 | public class MovieDetails 10 | { 11 | [Key] 12 | public int Id { get; set; } 13 | public string Name { get; set; } 14 | public bool IsReleased { get; set; } 15 | public bool IsWatched { get; set; } 16 | } 17 | } -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/Models/MoviesRepository.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | 6 | namespace MovieList.Models 7 | { 8 | public class MoviesRepository 9 | { 10 | MovieDbContext context; 11 | public MoviesRepository() 12 | { 13 | context = new MovieDbContext(); 14 | } 15 | 16 | public IEnumerable GetAll() 17 | { 18 | return context.Movies.AsEnumerable(); 19 | } 20 | 21 | public MovieDetails Add(MovieDetails newMovie) 22 | { 23 | try 24 | { 25 | var newMovieDetails = context.Movies.Add(newMovie); 26 | context.SaveChanges(); 27 | return newMovieDetails; 28 | } 29 | catch 30 | { 31 | return null; 32 | } 33 | } 34 | 35 | public MovieDetails Update(MovieDetails movieToUpdate) 36 | { 37 | try 38 | { 39 | var movieDetails = context.Movies.SingleOrDefault(m=> m.Id == movieToUpdate.Id); 40 | 41 | if (movieDetails != null) 42 | { 43 | movieDetails.IsReleased = movieToUpdate.IsReleased; 44 | movieDetails.IsWatched = movieToUpdate.IsWatched; 45 | 46 | context.Entry(movieDetails).State = System.Data.Entity.EntityState.Modified; 47 | //var newMovieDetails = context.Movies.Attach(movieToUpdate); 48 | context.SaveChanges(); 49 | return movieDetails; 50 | } 51 | 52 | return null; 53 | } 54 | catch 55 | { 56 | return null; 57 | } 58 | } 59 | } 60 | } -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/MovieList.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | 8 | 9 | 2.0 10 | {666621D1-5090-4290-92DA-3F0E983F8556} 11 | {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} 12 | Library 13 | Properties 14 | MovieList 15 | MovieList 16 | v4.5 17 | true 18 | 19 | 20 | 21 | 22 | 23 | 24 | true 25 | full 26 | false 27 | bin\ 28 | DEBUG;TRACE 29 | prompt 30 | 4 31 | 32 | 33 | pdbonly 34 | true 35 | bin\ 36 | TRACE 37 | prompt 38 | 4 39 | 40 | 41 | 42 | ..\packages\EntityFramework.6.1.2\lib\net45\EntityFramework.dll 43 | True 44 | 45 | 46 | ..\packages\EntityFramework.6.1.2\lib\net45\EntityFramework.SqlServer.dll 47 | 48 | 49 | 50 | ..\packages\Newtonsoft.Json.6.0.4\lib\net45\Newtonsoft.Json.dll 51 | True 52 | 53 | 54 | 55 | False 56 | ..\packages\Microsoft.AspNet.WebApi.Client.5.2.2\lib\net45\System.Net.Http.Formatting.dll 57 | True 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | False 70 | ..\packages\Microsoft.AspNet.WebApi.Core.5.2.2\lib\net45\System.Web.Http.dll 71 | True 72 | 73 | 74 | False 75 | ..\packages\Microsoft.AspNet.WebApi.WebHost.5.2.2\lib\net45\System.Web.Http.WebHost.dll 76 | True 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | Web.config 97 | 98 | 99 | Web.config 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | Global.asax 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 10.0 124 | $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | True 134 | True 135 | 2055 136 | / 137 | http://localhost:2055/ 138 | False 139 | False 140 | 141 | 142 | False 143 | 144 | 145 | 146 | 147 | 154 | -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/MovieList.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ShowAllFiles 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | CurrentPage 13 | True 14 | False 15 | False 16 | False 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | True 26 | True 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("MovieList")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("MovieList")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2015")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("5b668050-9f07-4da7-b3c9-b0f6811ce499")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Revision and Build Numbers 33 | // by using the '*' as shown below: 34 | [assembly: AssemblyVersion("1.0.0.0")] 35 | [assembly: AssemblyFileVersion("1.0.0.0")] 36 | -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/Web.Debug.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 17 | 18 | 29 | 30 | -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/Web.Release.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 17 | 18 | 19 | 30 | 31 | -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/Web.config: -------------------------------------------------------------------------------- 1 |  2 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/app/MoviesCtrl.js: -------------------------------------------------------------------------------- 1 | (function (app) { 2 | app.controller('MoviesCtrl', function ($scope, moviesCRUD) { 3 | $scope.released = { isReleased: true }; 4 | $scope.notReleased = { isReleased: false }; 5 | 6 | function init() { 7 | moviesCRUD.getAllMovies().then(function (movies) { 8 | $scope.movies = movies; 9 | }, function (error) { 10 | console.log(error); 11 | }); 12 | } 13 | 14 | $scope.movieReleased = function (movie) { 15 | 16 | moviesCRUD.modifyMovie({ id: movie.id, name: movie.name, isReleased: true, isWatched: movie.isWatched }) 17 | .then(function (result) { 18 | if (result.status === 200) { 19 | movie.isReleased = true; 20 | } 21 | }, function (error) { 22 | console.log(error); 23 | }); 24 | }; 25 | 26 | $scope.movieWatched = function (movie) { 27 | moviesCRUD.modifyMovie(movie) 28 | .then(function (result) { 29 | if (result.status === 200) { 30 | console.log("Movie updated"); 31 | } 32 | }, function (error) { 33 | movie.isWatched = !movie.isWatched; 34 | }); 35 | }; 36 | 37 | $scope.addMovie = function () { 38 | moviesCRUD.addMovie({ name: $scope.newMovieText }).then(function (newMovie) { 39 | $scope.movies.push(newMovie); 40 | $scope.newMovieText = ""; 41 | }, function (error) { 42 | console.log(error); 43 | }); 44 | }; 45 | 46 | init(); 47 | }); 48 | }(angular.module('moviesApp'))); -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/app/moviesApp.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | angular.module('moviesApp', []); 3 | }()); -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/app/moviesCRUDSvc.js: -------------------------------------------------------------------------------- 1 | (function (app) { 2 | app.factory('moviesCRUD', function ($http, $q) { 3 | function getAllMovies() { 4 | var deferred = $q.defer(); 5 | 6 | $http.get('/api/movies').then(function (result) { 7 | deferred.resolve(result.data); 8 | }, function (error) { 9 | deferred.reject(error); 10 | }); 11 | 12 | return deferred.promise; 13 | } 14 | 15 | function addMovie(newMovie) { 16 | var deferred = $q.defer(); 17 | 18 | $http.post('/api/movies', newMovie).then(function (result) { 19 | deferred.resolve(result.data); 20 | }, function (error) { 21 | deferred.reject(error); 22 | }); 23 | 24 | return deferred.promise; 25 | } 26 | 27 | function modifyMovie(updatedMovie) { 28 | var deferred = $q.defer(); 29 | 30 | $http.put('/api/movies/' + updatedMovie.id, updatedMovie).then(function (data) { 31 | deferred.resolve(data); 32 | }, function (error) { 33 | deferred.reject(error); 34 | }); 35 | 36 | return deferred.promise; 37 | } 38 | 39 | return { 40 | getAllMovies: getAllMovies, 41 | addMovie: addMovie, 42 | modifyMovie: modifyMovie 43 | }; 44 | }); 45 | }(angular.module('moviesApp'))); -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/index.html: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Sample Movie List 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
13 |

WebA API-Angular Movie List

14 |
15 | 16 | 17 |
18 | 19 |
20 |

Released Movies

21 |
22 |
23 | 24 |   25 | {{movie.name}} 26 |
27 |
28 |
29 | 30 |
31 |

Coming Up...

32 |
33 |
34 | {{movie.name}} 35 |
36 |
37 | 38 |
39 |
40 |
41 |
42 |
43 | 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/karma.conf.js: -------------------------------------------------------------------------------- 1 | // Karma configuration 2 | // Generated on Sun Feb 01 2015 16:09:40 GMT+0530 (India Standard Time) 3 | 4 | module.exports = function(config) { 5 | config.set({ 6 | 7 | // base path that will be used to resolve all patterns (eg. files, exclude) 8 | basePath: '', 9 | 10 | 11 | // frameworks to use 12 | // available frameworks: https://npmjs.org/browse/keyword/karma-adapter 13 | frameworks: ['jasmine'], 14 | 15 | 16 | // list of files / patterns to load in the browser 17 | files: [ 18 | 'bower_components/angular/angular.js', 19 | 'app/moviesApp.js', 20 | 'app/moviesCRUDSvc.js', 21 | 'app/MoviesCtrl.js', 22 | 'tests/*.js' 23 | ], 24 | 25 | 26 | // list of files to exclude 27 | exclude: [ 28 | ], 29 | 30 | 31 | // preprocess matching files before serving them to the browser 32 | // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor 33 | preprocessors: { 34 | }, 35 | 36 | 37 | // test results reporter to use 38 | // possible values: 'dots', 'progress' 39 | // available reporters: https://npmjs.org/browse/keyword/karma-reporter 40 | reporters: ['progress'], 41 | 42 | 43 | // web server port 44 | port: 9876, 45 | 46 | 47 | // enable / disable colors in the output (reporters and logs) 48 | colors: true, 49 | 50 | 51 | // level of logging 52 | // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG 53 | logLevel: config.LOG_INFO, 54 | 55 | 56 | // enable / disable watching file and executing tests whenever any file changes 57 | autoWatch: true, 58 | 59 | 60 | // start these browsers 61 | // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher 62 | browsers: ['Chrome'], 63 | 64 | 65 | // Continuous Integration mode 66 | // if true, Karma captures browsers, runs the tests and exits 67 | singleRun: false 68 | }); 69 | }; 70 | -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2013 - before/MovieList/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/obj/Debug/MovieList.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | D:\Learning\Publications\Articles\DNC\Front-end Web Development using VS2013, VS2015\MovieList\MovieList\bin\MovieList.dll.config 2 | D:\Learning\Publications\Articles\DNC\Front-end Web Development using VS2013, VS2015\MovieList\MovieList\bin\MovieList.dll 3 | D:\Learning\Publications\Articles\DNC\Front-end Web Development using VS2013, VS2015\MovieList\MovieList\bin\MovieList.pdb 4 | D:\Learning\Publications\Articles\DNC\Front-end Web Development using VS2013, VS2015\MovieList\MovieList\bin\EntityFramework.dll 5 | D:\Learning\Publications\Articles\DNC\Front-end Web Development using VS2013, VS2015\MovieList\MovieList\bin\EntityFramework.SqlServer.dll 6 | D:\Learning\Publications\Articles\DNC\Front-end Web Development using VS2013, VS2015\MovieList\MovieList\bin\Newtonsoft.Json.dll 7 | D:\Learning\Publications\Articles\DNC\Front-end Web Development using VS2013, VS2015\MovieList\MovieList\bin\System.Net.Http.Formatting.dll 8 | D:\Learning\Publications\Articles\DNC\Front-end Web Development using VS2013, VS2015\MovieList\MovieList\bin\System.Web.Http.dll 9 | D:\Learning\Publications\Articles\DNC\Front-end Web Development using VS2013, VS2015\MovieList\MovieList\bin\System.Web.Http.WebHost.dll 10 | D:\Learning\Publications\Articles\DNC\Front-end Web Development using VS2013, VS2015\MovieList\MovieList\bin\EntityFramework.xml 11 | D:\Learning\Publications\Articles\DNC\Front-end Web Development using VS2013, VS2015\MovieList\MovieList\bin\EntityFramework.SqlServer.xml 12 | D:\Learning\Publications\Articles\DNC\Front-end Web Development using VS2013, VS2015\MovieList\MovieList\bin\Newtonsoft.Json.xml 13 | D:\Learning\Publications\Articles\DNC\Front-end Web Development using VS2013, VS2015\MovieList\MovieList\bin\System.Net.Http.Formatting.xml 14 | D:\Learning\Publications\Articles\DNC\Front-end Web Development using VS2013, VS2015\MovieList\MovieList\bin\System.Web.Http.xml 15 | D:\Learning\Publications\Articles\DNC\Front-end Web Development using VS2013, VS2015\MovieList\MovieList\bin\System.Web.Http.WebHost.xml 16 | D:\Learning\Publications\Articles\DNC\Front-end Web Development using VS2013, VS2015\MovieList\MovieList\obj\Debug\MovieList.csprojResolveAssemblyReference.cache 17 | D:\Learning\Publications\Articles\DNC\Front-end Web Development using VS2013, VS2015\MovieList\MovieList\obj\Debug\MovieList.dll 18 | D:\Learning\Publications\Articles\DNC\Front-end Web Development using VS2013, VS2015\MovieList\MovieList\obj\Debug\MovieList.pdb 19 | D:\Learning\VS\MovieList\MovieList\bin\MovieList.dll.config 20 | D:\Learning\VS\MovieList\MovieList\bin\MovieList.dll 21 | D:\Learning\VS\MovieList\MovieList\bin\MovieList.pdb 22 | D:\Learning\VS\MovieList\MovieList\bin\EntityFramework.dll 23 | D:\Learning\VS\MovieList\MovieList\bin\EntityFramework.SqlServer.dll 24 | D:\Learning\VS\MovieList\MovieList\bin\Newtonsoft.Json.dll 25 | D:\Learning\VS\MovieList\MovieList\bin\System.Net.Http.Formatting.dll 26 | D:\Learning\VS\MovieList\MovieList\bin\System.Web.Http.dll 27 | D:\Learning\VS\MovieList\MovieList\bin\System.Web.Http.WebHost.dll 28 | D:\Learning\VS\MovieList\MovieList\bin\EntityFramework.xml 29 | D:\Learning\VS\MovieList\MovieList\bin\EntityFramework.SqlServer.xml 30 | D:\Learning\VS\MovieList\MovieList\bin\Newtonsoft.Json.xml 31 | D:\Learning\VS\MovieList\MovieList\bin\System.Net.Http.Formatting.xml 32 | D:\Learning\VS\MovieList\MovieList\bin\System.Web.Http.xml 33 | D:\Learning\VS\MovieList\MovieList\bin\System.Web.Http.WebHost.xml 34 | D:\Learning\VS\MovieList\MovieList\obj\Debug\MovieList.dll 35 | D:\Learning\VS\MovieList\MovieList\obj\Debug\MovieList.pdb 36 | D:\Learning\VS\MovieList\MovieList\obj\Debug\MovieList.csprojResolveAssemblyReference.cache 37 | -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/obj/Debug/MovieList.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2013 - before/MovieList/obj/Debug/MovieList.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/obj/Debug/MovieList.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2013 - before/MovieList/obj/Debug/MovieList.dll -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/obj/Debug/MovieList.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2013 - before/MovieList/obj/Debug/MovieList.pdb -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2013 - before/MovieList/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2013 - before/MovieList/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2013 - before/MovieList/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/public/dist/moviesCombined.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | angular.module('moviesApp', []); 3 | }());;(function (app) { 4 | app.factory('moviesCRUD', function ($http, $q) { 5 | function getAllMovies() { 6 | var deferred = $q.defer(); 7 | 8 | $http.get('/api/movies').then(function (result) { 9 | deferred.resolve(result.data); 10 | }, function (error) { 11 | deferred.reject(error); 12 | }); 13 | 14 | return deferred.promise; 15 | } 16 | 17 | function addMovie(newMovie) { 18 | var deferred = $q.defer(); 19 | 20 | $http.post('/api/movies', newMovie).then(function (result) { 21 | deferred.resolve(result.data); 22 | }, function (error) { 23 | deferred.reject(error); 24 | }); 25 | 26 | return deferred.promise; 27 | } 28 | 29 | function modifyMovie(updatedMovie) { 30 | var deferred = $q.defer(); 31 | 32 | $http.put('/api/movies/' + updatedMovie.id, updatedMovie).then(function (data) { 33 | deferred.resolve(data); 34 | }, function (error) { 35 | deferred.reject(error); 36 | }); 37 | 38 | return deferred.promise; 39 | } 40 | 41 | return { 42 | getAllMovies: getAllMovies, 43 | addMovie: addMovie, 44 | modifyMovie: modifyMovie 45 | }; 46 | }); 47 | }(angular.module('moviesApp')));;(function (app) { 48 | app.controller('MoviesCtrl', function ($scope, moviesCRUD) { 49 | $scope.released = { isReleased: true }; 50 | $scope.notReleased = { isReleased: false }; 51 | 52 | function init() { 53 | moviesCRUD.getAllMovies().then(function (movies) { 54 | $scope.movies = movies; 55 | }, function (error) { 56 | console.log(error); 57 | }); 58 | } 59 | 60 | $scope.movieReleased = function (movie) { 61 | 62 | moviesCRUD.modifyMovie({ id: movie.id, name: movie.name, isReleased: true, isWatched: movie.isWatched }) 63 | .then(function (result) { 64 | if (result.status === 200) { 65 | movie.isReleased = true; 66 | } 67 | }, function (error) { 68 | console.log(error); 69 | }); 70 | }; 71 | 72 | $scope.movieWatched = function (movie) { 73 | moviesCRUD.modifyMovie(movie) 74 | .then(function (result) { 75 | if (result.status === 200) { 76 | console.log("Movie updated"); 77 | } 78 | }, function (error) { 79 | movie.isWatched = !movie.isWatched; 80 | }); 81 | }; 82 | 83 | $scope.addMovie = function () { 84 | moviesCRUD.addMovie({ name: $scope.newMovieText }).then(function (newMovie) { 85 | $scope.movies.push(newMovie); 86 | $scope.newMovieText = ""; 87 | }, function (error) { 88 | console.log(error); 89 | }); 90 | }; 91 | 92 | init(); 93 | }); 94 | }(angular.module('moviesApp'))); -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/public/dist/site.css: -------------------------------------------------------------------------------- 1 | body { 2 | padding: 50px; 3 | font: 14px "Lucida Grande", Helvetica, Arial, sans-serif; 4 | } 5 | a { 6 | color: #00b7ff; 7 | } 8 | .rowMargin { 9 | margin-top: 20px; 10 | margin-bottom: 5px; 11 | } 12 | .right { 13 | clear: right; 14 | float: right; 15 | } 16 | .thumbnail { 17 | box-shadow: 1px 1px 1px 1px #dbdbdb; 18 | padding-bottom: 20px; 19 | height: 70px; 20 | } 21 | .thumbnail:hover { 22 | box-shadow: 2px 2px 2px 2px #7f7f7f; 23 | } 24 | .thumbnail .caption { 25 | text-align: center; 26 | padding-top: 20px; 27 | font-family: 'Comic Sans MS'; 28 | } 29 | .todoItem { 30 | margin: 4px; 31 | } 32 | .sticky-note { 33 | overflow: hidden; 34 | text-decoration: none; 35 | color: #000; 36 | background: #afb; 37 | display: block; 38 | float: left; 39 | margin: 10px; 40 | border-color: #000; 41 | border: 2px solid #ddd; 42 | border-radius: 10px; 43 | } 44 | .released-button.btn { 45 | border: 0px; 46 | padding: 2px; 47 | } 48 | .watchedMovie { 49 | text-decoration: line-through; 50 | font-style: italic; 51 | } 52 | -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/public/libs/angular/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular", 3 | "version": "1.3.11", 4 | "main": "./angular.js", 5 | "ignore": [], 6 | "dependencies": {}, 7 | "homepage": "https://github.com/angular/bower-angular", 8 | "_release": "1.3.11", 9 | "_resolution": { 10 | "type": "version", 11 | "tag": "v1.3.11", 12 | "commit": "701d482321d06884dc79eae9a7b71f3c0f6d7e30" 13 | }, 14 | "_source": "git://github.com/angular/bower-angular.git", 15 | "_target": "~1.3.11", 16 | "_originalSource": "angular" 17 | } -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/public/libs/angular/README.md: -------------------------------------------------------------------------------- 1 | # packaged angular 2 | 3 | This repo is for distribution on `npm` and `bower`. The source for this module is in the 4 | [main AngularJS repo](https://github.com/angular/angular.js). 5 | Please file issues and pull requests against that repo. 6 | 7 | ## Install 8 | 9 | You can install this package either with `npm` or with `bower`. 10 | 11 | ### npm 12 | 13 | ```shell 14 | npm install angular 15 | ``` 16 | 17 | Then add a ` 21 | ``` 22 | 23 | Note that this package is not in CommonJS format, so doing `require('angular')` will return `undefined`. 24 | If you're using [Browserify](https://github.com/substack/node-browserify), you can use 25 | [exposify](https://github.com/thlorenz/exposify) to have `require('angular')` return the `angular` 26 | global. 27 | 28 | ### bower 29 | 30 | ```shell 31 | bower install angular 32 | ``` 33 | 34 | Then add a ` 38 | ``` 39 | 40 | ## Documentation 41 | 42 | Documentation is available on the 43 | [AngularJS docs site](http://docs.angularjs.org/). 44 | 45 | ## License 46 | 47 | The MIT License 48 | 49 | Copyright (c) 2010-2012 Google, Inc. http://angularjs.org 50 | 51 | Permission is hereby granted, free of charge, to any person obtaining a copy 52 | of this software and associated documentation files (the "Software"), to deal 53 | in the Software without restriction, including without limitation the rights 54 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 55 | copies of the Software, and to permit persons to whom the Software is 56 | furnished to do so, subject to the following conditions: 57 | 58 | The above copyright notice and this permission notice shall be included in 59 | all copies or substantial portions of the Software. 60 | 61 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 62 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 63 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 64 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 65 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 66 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 67 | THE SOFTWARE. 68 | -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/public/libs/angular/angular-csp.css: -------------------------------------------------------------------------------- 1 | /* Include this file in your html if you are using the CSP mode. */ 2 | 3 | @charset "UTF-8"; 4 | 5 | [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], 6 | .ng-cloak, .x-ng-cloak, 7 | .ng-hide:not(.ng-hide-animate) { 8 | display: none !important; 9 | } 10 | 11 | ng\:form { 12 | display: block; 13 | } 14 | -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/public/libs/angular/angular.min.js.gzip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2013 - before/MovieList/public/libs/angular/angular.min.js.gzip -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/public/libs/angular/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular", 3 | "version": "1.3.11", 4 | "main": "./angular.js", 5 | "ignore": [], 6 | "dependencies": { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/public/libs/angular/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular", 3 | "version": "1.3.11", 4 | "description": "HTML enhanced for web apps", 5 | "main": "angular.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "https://github.com/angular/angular.js.git" 12 | }, 13 | "keywords": [ 14 | "angular", 15 | "framework", 16 | "browser", 17 | "client-side" 18 | ], 19 | "author": "Angular Core Team ", 20 | "license": "MIT", 21 | "bugs": { 22 | "url": "https://github.com/angular/angular.js/issues" 23 | }, 24 | "homepage": "http://angularjs.org" 25 | } 26 | -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/styles/site.css: -------------------------------------------------------------------------------- 1 | body { 2 | padding: 50px; 3 | font: 14px "Lucida Grande", Helvetica, Arial, sans-serif; 4 | } 5 | a { 6 | color: #00b7ff; 7 | } 8 | .rowMargin { 9 | margin-top: 20px; 10 | margin-bottom: 5px; 11 | } 12 | .right { 13 | clear: right; 14 | float: right; 15 | } 16 | .thumbnail { 17 | box-shadow: 1px 1px 1px 1px #dbdbdb; 18 | padding-bottom: 20px; 19 | height: 70px; 20 | } 21 | .thumbnail:hover { 22 | box-shadow: 2px 2px 2px 2px #7f7f7f; 23 | } 24 | .thumbnail .caption { 25 | text-align: center; 26 | padding-top: 20px; 27 | font-family: 'Comic Sans MS'; 28 | } 29 | .todoItem { 30 | margin: 4px; 31 | } 32 | .sticky-note { 33 | overflow: hidden; 34 | text-decoration: none; 35 | color: #000; 36 | background: #afb; 37 | display: block; 38 | float: left; 39 | margin: 10px; 40 | border-color: #000; 41 | border: 2px solid #ddd; 42 | border-radius: 10px; 43 | } 44 | .released-button.btn { 45 | border: 0px; 46 | padding: 2px; 47 | } 48 | .watchedMovie { 49 | text-decoration: line-through; 50 | font-style: italic; 51 | } 52 | -------------------------------------------------------------------------------- /MovieList - 2013 - before/MovieList/tests/MoviesControllerSpec.js: -------------------------------------------------------------------------------- 1 | describe('MoviesCtrl tests', function () { 2 | 3 | it('should pass', function () { 4 | expect(1).toBe(1); 5 | }); 6 | 7 | }); -------------------------------------------------------------------------------- /MovieList - 2015 - before/.vs/MoviesList/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/.vs/MoviesList/v14/.suo -------------------------------------------------------------------------------- /MovieList - 2015 - before/.vs/MoviesList/vbcs.cache/edb.chk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/.vs/MoviesList/vbcs.cache/edb.chk -------------------------------------------------------------------------------- /MovieList - 2015 - before/.vs/MoviesList/vbcs.cache/edb.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/.vs/MoviesList/vbcs.cache/edb.log -------------------------------------------------------------------------------- /MovieList - 2015 - before/.vs/MoviesList/vbcs.cache/edb00003.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/.vs/MoviesList/vbcs.cache/edb00003.log -------------------------------------------------------------------------------- /MovieList - 2015 - before/.vs/MoviesList/vbcs.cache/edb00004.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/.vs/MoviesList/vbcs.cache/edb00004.log -------------------------------------------------------------------------------- /MovieList - 2015 - before/.vs/MoviesList/vbcs.cache/edbres00001.jrs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/.vs/MoviesList/vbcs.cache/edbres00001.jrs -------------------------------------------------------------------------------- /MovieList - 2015 - before/.vs/MoviesList/vbcs.cache/edbres00002.jrs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/.vs/MoviesList/vbcs.cache/edbres00002.jrs -------------------------------------------------------------------------------- /MovieList - 2015 - before/.vs/MoviesList/vbcs.cache/storage.ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/.vs/MoviesList/vbcs.cache/storage.ide -------------------------------------------------------------------------------- /MovieList - 2015 - before/MoviesList.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.22512.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{110BEECD-28D3-4F8B-9314-54C751F959D9}" 7 | EndProject 8 | Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "MoviesList", "src\MoviesList\MoviesList.kproj", "{CE0D9823-A617-4FE9-80F9-5FB7BFA4E69B}" 9 | EndProject 10 | Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{0B3AB0C7-B7F6-4806-8B9C-14F310E2BB89}" 11 | ProjectSection(SolutionItems) = preProject 12 | global.json = global.json 13 | EndProjectSection 14 | EndProject 15 | Global 16 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 17 | Debug|Any CPU = Debug|Any CPU 18 | Release|Any CPU = Release|Any CPU 19 | EndGlobalSection 20 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 21 | {CE0D9823-A617-4FE9-80F9-5FB7BFA4E69B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 22 | {CE0D9823-A617-4FE9-80F9-5FB7BFA4E69B}.Debug|Any CPU.Build.0 = Debug|Any CPU 23 | {CE0D9823-A617-4FE9-80F9-5FB7BFA4E69B}.Release|Any CPU.ActiveCfg = Release|Any CPU 24 | {CE0D9823-A617-4FE9-80F9-5FB7BFA4E69B}.Release|Any CPU.Build.0 = Release|Any CPU 25 | EndGlobalSection 26 | GlobalSection(SolutionProperties) = preSolution 27 | HideSolutionNode = FALSE 28 | EndGlobalSection 29 | GlobalSection(NestedProjects) = preSolution 30 | {CE0D9823-A617-4FE9-80F9-5FB7BFA4E69B} = {110BEECD-28D3-4F8B-9314-54C751F959D9} 31 | EndGlobalSection 32 | EndGlobal 33 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.Diagnostics.IErrorHandlerFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.Diagnostics.IErrorHandlerFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.FileSystems.IDirectoryContents.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.FileSystems.IDirectoryContents.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.FileSystems.IFileInfo.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.FileSystems.IFileInfo.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.FileSystems.IFileSystem.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.FileSystems.IFileSystem.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.Hosting.IApplicationLifetime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.Hosting.IApplicationLifetime.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.Hosting.IConfigureHostingEnvironment.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.Hosting.IConfigureHostingEnvironment.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.Hosting.IHostingEnvironment.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.Hosting.IHostingEnvironment.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.Hosting.Server.IServerFactory.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.Hosting.Server.IServerFactory.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpApplicationFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpApplicationFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpBufferingFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpBufferingFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpClientCertificateFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpClientCertificateFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpConnectionFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpConnectionFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpRequestFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpRequestFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpRequestLifetimeFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpRequestLifetimeFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpResponseFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpResponseFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpSendFileFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpSendFileFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpUpgradeFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpUpgradeFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpWebSocketFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IHttpWebSocketFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.ISession.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.ISession.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.ISessionFactory.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.ISessionFactory.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.ISessionFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.ISessionFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IWebSocketAcceptContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.IWebSocketAcceptContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.Security.IAuthTypeContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.Security.IAuthTypeContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.Security.IAuthenticateContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.Security.IAuthenticateContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.Security.IAuthenticationHandler.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.Security.IAuthenticationHandler.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.Security.IChallengeContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.Security.IChallengeContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.Security.IHttpAuthenticationFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.Security.IHttpAuthenticationFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.Security.ISignInContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.Security.ISignInContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.Security.ISignOutContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.HttpFeature.Security.ISignOutContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.Mvc.Razor.IBufferedTextWriter.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.Mvc.Razor.IBufferedTextWriter.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.PageExecutionInstrumentation.IPageExecutionContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.PageExecutionInstrumentation.IPageExecutionContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.PageExecutionInstrumentation.IPageExecutionListenerFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.AspNet.PageExecutionInstrumentation.IPageExecutionListenerFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.ConfigurationModel.ICommitableConfigurationSource.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.ConfigurationModel.ICommitableConfigurationSource.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.ConfigurationModel.IConfiguration.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.ConfigurationModel.IConfiguration.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.ConfigurationModel.IConfigurationSource.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.ConfigurationModel.IConfigurationSource.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.ConfigurationModel.IConfigurationSourceContainer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.ConfigurationModel.IConfigurationSourceContainer.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.DependencyInjection.IServiceCollection.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.DependencyInjection.IServiceCollection.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.DependencyInjection.IServiceDescriptor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.DependencyInjection.IServiceDescriptor.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.DependencyInjection.IServiceScope.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.DependencyInjection.IServiceScope.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.DependencyInjection.IServiceScopeFactory.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.DependencyInjection.IServiceScopeFactory.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.DependencyInjection.LifecycleKind.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.DependencyInjection.LifecycleKind.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.DependencyInjection.ServiceLookup.IServiceManifest.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.DependencyInjection.ServiceLookup.IServiceManifest.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Expiration.Interfaces.IExpirationTrigger.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Expiration.Interfaces.IExpirationTrigger.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Logging.ILogger.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Logging.ILogger.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Logging.ILoggerFactory.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Logging.ILoggerFactory.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Logging.ILoggerProvider.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Logging.ILoggerProvider.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Logging.ILoggerStructure.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Logging.ILoggerStructure.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Logging.LogLevel.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Logging.LogLevel.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.AssemblyNeutralAttribute.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.AssemblyNeutralAttribute.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IAfterCompileContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IAfterCompileContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IApplicationEnvironment.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IApplicationEnvironment.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IApplicationShutdown.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IApplicationShutdown.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IAssemblyLoadContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IAssemblyLoadContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IAssemblyLoadContextAccessor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IAssemblyLoadContextAccessor.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IAssemblyLoadContextFactory.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IAssemblyLoadContextFactory.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IAssemblyLoader.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IAssemblyLoader.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IAssemblyLoaderContainer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IAssemblyLoaderContainer.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IAssemblyLoaderEngine.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IAssemblyLoaderEngine.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IAssemblyNeutralInterfaceCache.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IAssemblyNeutralInterfaceCache.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IBeforeCompileContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IBeforeCompileContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.ICompileModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.ICompileModule.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IDiagnosticResult.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IDiagnosticResult.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IFileMonitor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IFileMonitor.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IFileWatcher.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IFileWatcher.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.ILibraryExport.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.ILibraryExport.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.ILibraryExportProvider.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.ILibraryExportProvider.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.ILibraryInformation.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.ILibraryInformation.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.ILibraryKey.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.ILibraryKey.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.ILibraryManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.ILibraryManager.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IMetadataEmbeddedReference.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IMetadataEmbeddedReference.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IMetadataFileReference.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IMetadataFileReference.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IMetadataProjectReference.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IMetadataProjectReference.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IMetadataReference.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IMetadataReference.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IRoslynMetadataReference.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.IRoslynMetadataReference.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.ISourceFileReference.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.ISourceFileReference.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.ISourceReference.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.ISourceReference.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.Infrastructure.CallContextServiceLocator.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.Infrastructure.CallContextServiceLocator.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.Infrastructure.IServiceProviderLocator.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET 5.0/Microsoft.Framework.Runtime.Infrastructure.IServiceProviderLocator.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.Diagnostics.IErrorHandlerFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.Diagnostics.IErrorHandlerFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.FileSystems.IDirectoryContents.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.FileSystems.IDirectoryContents.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.FileSystems.IFileInfo.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.FileSystems.IFileInfo.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.FileSystems.IFileSystem.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.FileSystems.IFileSystem.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.Hosting.IApplicationLifetime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.Hosting.IApplicationLifetime.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.Hosting.IConfigureHostingEnvironment.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.Hosting.IConfigureHostingEnvironment.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.Hosting.IHostingEnvironment.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.Hosting.IHostingEnvironment.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.Hosting.Server.IServerFactory.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.Hosting.Server.IServerFactory.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpApplicationFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpApplicationFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpBufferingFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpBufferingFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpClientCertificateFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpClientCertificateFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpConnectionFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpConnectionFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpRequestFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpRequestFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpRequestLifetimeFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpRequestLifetimeFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpResponseFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpResponseFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpSendFileFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpSendFileFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpUpgradeFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpUpgradeFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpWebSocketFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IHttpWebSocketFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.ISession.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.ISession.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.ISessionFactory.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.ISessionFactory.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.ISessionFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.ISessionFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IWebSocketAcceptContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.IWebSocketAcceptContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.Security.IAuthTypeContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.Security.IAuthTypeContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.Security.IAuthenticateContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.Security.IAuthenticateContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.Security.IAuthenticationHandler.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.Security.IAuthenticationHandler.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.Security.IChallengeContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.Security.IChallengeContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.Security.IHttpAuthenticationFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.Security.IHttpAuthenticationFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.Security.ISignInContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.Security.ISignInContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.Security.ISignOutContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.HttpFeature.Security.ISignOutContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.Mvc.Razor.IBufferedTextWriter.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.Mvc.Razor.IBufferedTextWriter.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.PageExecutionInstrumentation.IPageExecutionContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.PageExecutionInstrumentation.IPageExecutionContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.PageExecutionInstrumentation.IPageExecutionListenerFeature.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.AspNet.PageExecutionInstrumentation.IPageExecutionListenerFeature.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.ConfigurationModel.ICommitableConfigurationSource.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.ConfigurationModel.ICommitableConfigurationSource.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.ConfigurationModel.IConfiguration.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.ConfigurationModel.IConfiguration.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.ConfigurationModel.IConfigurationSource.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.ConfigurationModel.IConfigurationSource.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.ConfigurationModel.IConfigurationSourceContainer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.ConfigurationModel.IConfigurationSourceContainer.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.DependencyInjection.IServiceCollection.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.DependencyInjection.IServiceCollection.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.DependencyInjection.IServiceDescriptor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.DependencyInjection.IServiceDescriptor.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.DependencyInjection.IServiceScope.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.DependencyInjection.IServiceScope.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.DependencyInjection.IServiceScopeFactory.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.DependencyInjection.IServiceScopeFactory.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.DependencyInjection.LifecycleKind.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.DependencyInjection.LifecycleKind.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.DependencyInjection.ServiceLookup.IServiceManifest.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.DependencyInjection.ServiceLookup.IServiceManifest.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Expiration.Interfaces.IExpirationTrigger.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Expiration.Interfaces.IExpirationTrigger.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Logging.ILogger.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Logging.ILogger.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Logging.ILoggerFactory.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Logging.ILoggerFactory.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Logging.ILoggerProvider.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Logging.ILoggerProvider.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Logging.ILoggerStructure.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Logging.ILoggerStructure.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Logging.LogLevel.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Logging.LogLevel.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.AssemblyNeutralAttribute.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.AssemblyNeutralAttribute.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IAfterCompileContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IAfterCompileContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IApplicationEnvironment.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IApplicationEnvironment.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IApplicationShutdown.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IApplicationShutdown.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IAssemblyLoadContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IAssemblyLoadContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IAssemblyLoadContextAccessor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IAssemblyLoadContextAccessor.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IAssemblyLoadContextFactory.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IAssemblyLoadContextFactory.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IAssemblyLoader.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IAssemblyLoader.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IAssemblyLoaderContainer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IAssemblyLoaderContainer.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IAssemblyLoaderEngine.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IAssemblyLoaderEngine.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IAssemblyNeutralInterfaceCache.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IAssemblyNeutralInterfaceCache.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IBeforeCompileContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IBeforeCompileContext.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.ICompileModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.ICompileModule.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IDiagnosticResult.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IDiagnosticResult.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IFileMonitor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IFileMonitor.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IFileWatcher.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IFileWatcher.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.ILibraryExport.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.ILibraryExport.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.ILibraryExportProvider.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.ILibraryExportProvider.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.ILibraryInformation.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.ILibraryInformation.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.ILibraryKey.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.ILibraryKey.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.ILibraryManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.ILibraryManager.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IMetadataEmbeddedReference.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IMetadataEmbeddedReference.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IMetadataFileReference.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IMetadataFileReference.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IMetadataProjectReference.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IMetadataProjectReference.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IMetadataReference.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IMetadataReference.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IRoslynMetadataReference.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.IRoslynMetadataReference.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.ISourceFileReference.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.ISourceFileReference.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.ISourceReference.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.ISourceReference.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.Infrastructure.CallContextServiceLocator.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.Infrastructure.CallContextServiceLocator.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.Infrastructure.IServiceProviderLocator.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/artifacts/obj/MoviesList/Debug/ProjectRawReferences/ASP.NET Core 5.0/Microsoft.Framework.Runtime.Infrastructure.IServiceProviderLocator.dll -------------------------------------------------------------------------------- /MovieList - 2015 - before/global.json: -------------------------------------------------------------------------------- 1 | { 2 | "sources": [ "src", "test" ] 3 | } 4 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Controllers/AccountController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Security.Principal; 5 | using System.Threading.Tasks; 6 | using Microsoft.AspNet.Identity; 7 | using Microsoft.AspNet.Mvc; 8 | using MoviesList.Models; 9 | 10 | namespace MoviesList.Controllers 11 | { 12 | [Authorize] 13 | public class AccountController : Controller 14 | { 15 | public AccountController(UserManager userManager, SignInManager signInManager) 16 | { 17 | UserManager = userManager; 18 | SignInManager = signInManager; 19 | } 20 | 21 | public UserManager UserManager { get; private set; } 22 | public SignInManager SignInManager { get; private set; } 23 | 24 | // GET: /Account/Login 25 | [HttpGet] 26 | [AllowAnonymous] 27 | public IActionResult Login(string returnUrl = null) 28 | { 29 | ViewBag.ReturnUrl = returnUrl; 30 | return View(); 31 | } 32 | 33 | // 34 | // POST: /Account/Login 35 | [HttpPost] 36 | [AllowAnonymous] 37 | [ValidateAntiForgeryToken] 38 | public async Task Login(LoginViewModel model, string returnUrl = null) 39 | { 40 | if (ModelState.IsValid) 41 | { 42 | var signInStatus = await SignInManager.PasswordSignInAsync(model.UserName, model.Password, model.RememberMe, shouldLockout: false); 43 | switch (signInStatus) 44 | { 45 | case SignInStatus.Success: 46 | return RedirectToLocal(returnUrl); 47 | case SignInStatus.Failure: 48 | default: 49 | ModelState.AddModelError("", "Invalid username or password."); 50 | return View(model); 51 | } 52 | } 53 | 54 | // If we got this far, something failed, redisplay form 55 | return View(model); 56 | } 57 | 58 | // 59 | // GET: /Account/Register 60 | [AllowAnonymous] 61 | [HttpGet] 62 | public IActionResult Register() 63 | { 64 | return View(); 65 | } 66 | 67 | // 68 | // POST: /Account/Register 69 | [HttpPost] 70 | [AllowAnonymous] 71 | [ValidateAntiForgeryToken] 72 | public async Task Register(RegisterViewModel model) 73 | { 74 | if (ModelState.IsValid) 75 | { 76 | var user = new ApplicationUser { UserName = model.UserName }; 77 | var result = await UserManager.CreateAsync(user, model.Password); 78 | if (result.Succeeded) 79 | { 80 | await SignInManager.SignInAsync(user, isPersistent: false); 81 | return RedirectToAction("Index", "Home"); 82 | } 83 | else 84 | { 85 | AddErrors(result); 86 | } 87 | } 88 | 89 | // If we got this far, something failed, redisplay form 90 | return View(model); 91 | } 92 | 93 | // 94 | // GET: /Account/Manage 95 | [HttpGet] 96 | public IActionResult Manage(ManageMessageId? message = null) 97 | { 98 | ViewBag.StatusMessage = 99 | message == ManageMessageId.ChangePasswordSuccess ? "Your password has been changed." 100 | : message == ManageMessageId.Error ? "An error has occurred." 101 | : ""; 102 | ViewBag.ReturnUrl = Url.Action("Manage"); 103 | return View(); 104 | } 105 | 106 | // 107 | // POST: /Account/Manage 108 | [HttpPost] 109 | [ValidateAntiForgeryToken] 110 | public async Task Manage(ManageUserViewModel model) 111 | { 112 | ViewBag.ReturnUrl = Url.Action("Manage"); 113 | if (ModelState.IsValid) 114 | { 115 | var user = await GetCurrentUserAsync(); 116 | var result = await UserManager.ChangePasswordAsync(user, model.OldPassword, model.NewPassword); 117 | if (result.Succeeded) 118 | { 119 | return RedirectToAction("Manage", new { Message = ManageMessageId.ChangePasswordSuccess }); 120 | } 121 | else 122 | { 123 | AddErrors(result); 124 | } 125 | } 126 | 127 | // If we got this far, something failed, redisplay form 128 | return View(model); 129 | } 130 | 131 | // 132 | // POST: /Account/LogOff 133 | [HttpPost] 134 | [ValidateAntiForgeryToken] 135 | public IActionResult LogOff() 136 | { 137 | SignInManager.SignOut(); 138 | return RedirectToAction("Index", "Home"); 139 | } 140 | 141 | #region Helpers 142 | 143 | private void AddErrors(IdentityResult result) 144 | { 145 | foreach (var error in result.Errors) 146 | { 147 | ModelState.AddModelError("", error); 148 | } 149 | } 150 | 151 | private async Task GetCurrentUserAsync() 152 | { 153 | return await UserManager.FindByIdAsync(Context.User.Identity.GetUserId()); 154 | } 155 | 156 | public enum ManageMessageId 157 | { 158 | ChangePasswordSuccess, 159 | Error 160 | } 161 | 162 | private IActionResult RedirectToLocal(string returnUrl) 163 | { 164 | if (Url.IsLocalUrl(returnUrl)) 165 | { 166 | return Redirect(returnUrl); 167 | } 168 | else 169 | { 170 | return RedirectToAction("Index", "Home"); 171 | } 172 | } 173 | #endregion 174 | } 175 | } -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Controllers/HomeController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using Microsoft.AspNet.Mvc; 5 | 6 | namespace MoviesList.Controllers 7 | { 8 | public class HomeController : Controller 9 | { 10 | public IActionResult Index() 11 | { 12 | return View(); 13 | } 14 | 15 | public IActionResult About() 16 | { 17 | ViewBag.Message = "Your application description page."; 18 | 19 | return View(); 20 | } 21 | 22 | public IActionResult Contact() 23 | { 24 | ViewBag.Message = "Your contact page."; 25 | 26 | return View(); 27 | } 28 | 29 | public IActionResult Error() 30 | { 31 | return View("~/Views/Shared/Error.cshtml"); 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Controllers/MoviesController.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNet.Mvc; 2 | using MoviesList.Models; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | 6 | // For more information on enabling MVC for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860 7 | 8 | namespace MoviesList.Controllers 9 | { 10 | [Route("api/movies")] 11 | public class MoviesController : Controller 12 | { 13 | MoviesDbContext context; 14 | 15 | public MoviesController(MoviesDbContext context) 16 | { 17 | this.context = context; 18 | } 19 | 20 | [HttpGet] 21 | public IEnumerable Get() 22 | { 23 | return this.context.Movies.AsEnumerable(); 24 | } 25 | 26 | [HttpPost] 27 | public MovieDetails Post([FromBody]MovieDetails newMovie) 28 | { 29 | try 30 | { 31 | var addedMovie = this.context.Movies.Add(newMovie); 32 | context.SaveChanges(); 33 | 34 | return addedMovie.Entity; 35 | } 36 | catch 37 | { 38 | return null; 39 | } 40 | } 41 | 42 | [HttpPut] 43 | [Route("{id:int}")] 44 | public MovieDetails Put(int id, [FromBody]MovieDetails updatedMovie) 45 | { 46 | try 47 | { 48 | var movieDetails = context.Movies.SingleOrDefault(m => m.Id == updatedMovie.Id); 49 | 50 | if (movieDetails != null) 51 | { 52 | movieDetails.IsReleased = updatedMovie.IsReleased; 53 | movieDetails.IsWatched = updatedMovie.IsWatched; 54 | 55 | context.Entry(movieDetails).State = Microsoft.Data.Entity.EntityState.Modified; 56 | 57 | context.SaveChanges(); 58 | return movieDetails; 59 | } 60 | 61 | return null; 62 | } 63 | catch 64 | { 65 | return null; 66 | } 67 | } 68 | } 69 | } 70 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Controllers/TodoController.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNet.Mvc; 2 | using MoviesList.Models; 3 | using System.Collections.Generic; 4 | 5 | // For more information on enabling MVC for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860 6 | 7 | namespace MoviesList.Controllers 8 | { 9 | [Route("api/todos")] 10 | public class TodoController : Controller 11 | { 12 | static readonly List _items = new List() 13 | { 14 | new TodoItem { Id = 1, Title = "First Item" } 15 | }; 16 | 17 | [HttpGet] 18 | public IEnumerable GetAll() 19 | { 20 | return _items; 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Migrations/000000000000000_CreateIdentitySchema.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Microsoft.Data.Entity; 3 | using Microsoft.Data.Entity.Metadata; 4 | using Microsoft.Data.Entity.Migrations; 5 | using Microsoft.Data.Entity.Migrations.Builders; 6 | using Microsoft.Data.Entity.Migrations.Infrastructure; 7 | 8 | namespace MoviesList.Migrations 9 | { 10 | public partial class CreateIdentitySchema : Migration 11 | { 12 | public override void Up(MigrationBuilder migrationBuilder) 13 | { 14 | migrationBuilder.CreateTable("AspNetRoles", 15 | c => new 16 | { 17 | Id = c.String(), 18 | Name = c.String() 19 | }) 20 | .PrimaryKey("PK_AspNetRoles", t => t.Id); 21 | 22 | migrationBuilder.CreateTable("AspNetRoleClaims", 23 | c => new 24 | { 25 | Id = c.Int(nullable: false, identity: true), 26 | ClaimType = c.String(), 27 | ClaimValue = c.String(), 28 | RoleId = c.String() 29 | }) 30 | .PrimaryKey("PK_AspNetRoleClaims", t => t.Id); 31 | 32 | migrationBuilder.CreateTable("AspNetUserClaims", 33 | c => new 34 | { 35 | Id = c.Int(nullable: false, identity: true), 36 | ClaimType = c.String(), 37 | ClaimValue = c.String(), 38 | UserId = c.String() 39 | }) 40 | .PrimaryKey("PK_AspNetUserClaims", t => t.Id); 41 | 42 | migrationBuilder.CreateTable("AspNetUserLogins", 43 | c => new 44 | { 45 | LoginProvider = c.String(), 46 | ProviderKey = c.String(), 47 | ProviderDisplayName = c.String(), 48 | UserId = c.String() 49 | }) 50 | .PrimaryKey("PK_AspNetUserLogins", t => new { t.LoginProvider, t.ProviderKey }); 51 | 52 | migrationBuilder.CreateTable("AspNetUserRoles", 53 | c => new 54 | { 55 | UserId = c.String(), 56 | RoleId = c.String() 57 | }) 58 | .PrimaryKey("PK_AspNetUserRoles", t => new { t.UserId, t.RoleId }); 59 | 60 | migrationBuilder.CreateTable("AspNetUsers", 61 | c => new 62 | { 63 | Id = c.String(), 64 | AccessFailedCount = c.Int(nullable: false), 65 | Email = c.String(), 66 | EmailConfirmed = c.Boolean(nullable: false), 67 | LockoutEnabled = c.Boolean(nullable: false), 68 | LockoutEnd = c.DateTimeOffset(), 69 | NormalizedUserName = c.String(), 70 | PasswordHash = c.String(), 71 | PhoneNumber = c.String(), 72 | PhoneNumberConfirmed = c.Boolean(nullable: false), 73 | SecurityStamp = c.String(), 74 | TwoFactorEnabled = c.Boolean(nullable: false), 75 | UserName = c.String() 76 | }) 77 | .PrimaryKey("PK_AspNetUsers", t => t.Id); 78 | 79 | migrationBuilder.AddForeignKey( 80 | "AspNetRoleClaims", 81 | "FK_AspNetRoleClaims_AspNetRoles_RoleId", 82 | new[] { "RoleId" }, 83 | "AspNetRoles", 84 | new[] { "Id" }, 85 | cascadeDelete: false); 86 | 87 | migrationBuilder.AddForeignKey( 88 | "AspNetUserClaims", 89 | "FK_AspNetUserClaims_AspNetUsers_UserId", 90 | new[] { "UserId" }, "AspNetUsers", 91 | new[] { "Id" }, 92 | cascadeDelete: false); 93 | 94 | migrationBuilder.AddForeignKey( 95 | "AspNetUserLogins", 96 | "FK_AspNetUserLogins_AspNetUsers_UserId", 97 | new[] { "UserId" }, 98 | "AspNetUsers", 99 | new[] { "Id" }, 100 | cascadeDelete: false); 101 | } 102 | 103 | public override void Down(MigrationBuilder migrationBuilder) 104 | { 105 | migrationBuilder.DropForeignKey("AspNetRoleClaims", "FK_AspNetRoleClaims_AspNetRoles_RoleId"); 106 | 107 | migrationBuilder.DropForeignKey("AspNetUserClaims", "FK_AspNetUserClaims_AspNetUsers_UserId"); 108 | 109 | migrationBuilder.DropForeignKey("AspNetUserLogins", "FK_AspNetUserLogins_AspNetUsers_UserId"); 110 | 111 | migrationBuilder.DropTable("AspNetRoles"); 112 | 113 | migrationBuilder.DropTable("AspNetRoleClaims"); 114 | 115 | migrationBuilder.DropTable("AspNetUserClaims"); 116 | 117 | migrationBuilder.DropTable("AspNetUserLogins"); 118 | 119 | migrationBuilder.DropTable("AspNetUserRoles"); 120 | 121 | migrationBuilder.DropTable("AspNetUsers"); 122 | } 123 | } 124 | 125 | [ContextType(typeof(Models.ApplicationDbContext))] 126 | public partial class CreateIdentitySchema : IMigrationMetadata 127 | { 128 | string IMigrationMetadata.MigrationId 129 | { 130 | get 131 | { 132 | return "000000000000000_CreateIdentitySchema"; 133 | } 134 | } 135 | 136 | string IMigrationMetadata.ProductVersion 137 | { 138 | get 139 | { 140 | return "7.0.0-beta2"; 141 | } 142 | } 143 | 144 | IModel IMigrationMetadata.TargetModel 145 | { 146 | get 147 | { 148 | var builder = new BasicModelBuilder(); 149 | 150 | builder.Entity("Microsoft.AspNet.Identity.IdentityRole", b => 151 | { 152 | b.Property("Id"); 153 | b.Property("Name"); 154 | b.Key("Id"); 155 | b.ForRelational().Table("AspNetRoles"); 156 | }); 157 | 158 | builder.Entity("Microsoft.AspNet.Identity.IdentityRoleClaim`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", b => 159 | { 160 | b.Property("ClaimType"); 161 | b.Property("ClaimValue"); 162 | b.Property("Id") 163 | .GenerateValueOnAdd(); 164 | b.Property("RoleId"); 165 | b.Key("Id"); 166 | b.ForRelational().Table("AspNetRoleClaims"); 167 | }); 168 | 169 | builder.Entity("Microsoft.AspNet.Identity.IdentityUserClaim`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", b => 170 | { 171 | b.Property("ClaimType"); 172 | b.Property("ClaimValue"); 173 | b.Property("Id") 174 | .GenerateValueOnAdd(); 175 | b.Property("UserId"); 176 | b.Key("Id"); 177 | b.ForRelational().Table("AspNetUserClaims"); 178 | }); 179 | 180 | builder.Entity("Microsoft.AspNet.Identity.IdentityUserLogin`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", b => 181 | { 182 | b.Property("LoginProvider"); 183 | b.Property("ProviderDisplayName"); 184 | b.Property("ProviderKey"); 185 | b.Property("UserId"); 186 | b.Key("LoginProvider", "ProviderKey"); 187 | b.ForRelational().Table("AspNetUserLogins"); 188 | }); 189 | 190 | builder.Entity("Microsoft.AspNet.Identity.IdentityUserRole`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", b => 191 | { 192 | b.Property("RoleId"); 193 | b.Property("UserId"); 194 | b.Key("UserId", "RoleId"); 195 | b.ForRelational().Table("AspNetUserRoles"); 196 | }); 197 | 198 | builder.Entity("MoviesList.Models.ApplicationUser", b => 199 | { 200 | b.Property("AccessFailedCount"); 201 | b.Property("Email"); 202 | b.Property("EmailConfirmed"); 203 | b.Property("Id"); 204 | b.Property("LockoutEnabled"); 205 | b.Property("LockoutEnd"); 206 | b.Property("NormalizedUserName"); 207 | b.Property("PasswordHash"); 208 | b.Property("PhoneNumber"); 209 | b.Property("PhoneNumberConfirmed"); 210 | b.Property("SecurityStamp"); 211 | b.Property("TwoFactorEnabled"); 212 | b.Property("UserName"); 213 | b.Key("Id"); 214 | b.ForRelational().Table("AspNetUsers"); 215 | }); 216 | 217 | builder.Entity("Microsoft.AspNet.Identity.IdentityRoleClaim`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", b => 218 | { 219 | b.ForeignKey("Microsoft.AspNet.Identity.IdentityRole", "RoleId"); 220 | }); 221 | 222 | builder.Entity("Microsoft.AspNet.Identity.IdentityUserClaim`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", b => 223 | { 224 | b.ForeignKey("MoviesList.Models.ApplicationUser", "UserId"); 225 | }); 226 | 227 | builder.Entity("Microsoft.AspNet.Identity.IdentityUserLogin`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", b => 228 | { 229 | b.ForeignKey("MoviesList.Models.ApplicationUser", "UserId"); 230 | }); 231 | 232 | return builder.Model; 233 | } 234 | } 235 | } 236 | } -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Migrations/ApplicationDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Microsoft.Data.Entity; 3 | using Microsoft.Data.Entity.Metadata; 4 | using Microsoft.Data.Entity.Migrations.Infrastructure; 5 | using MoviesList.Models; 6 | 7 | namespace MoviesList.Migrations 8 | { 9 | [ContextType(typeof(MoviesList.Models.ApplicationDbContext))] 10 | public class ApplicationDbContextModelSnapshot : ModelSnapshot 11 | { 12 | public override IModel Model 13 | { 14 | get 15 | { 16 | var builder = new BasicModelBuilder(); 17 | 18 | builder.Entity("Microsoft.AspNet.Identity.IdentityRole", b => 19 | { 20 | b.Property("Id"); 21 | b.Property("Name"); 22 | b.Key("Id"); 23 | b.ForRelational().Table("AspNetRoles"); 24 | }); 25 | 26 | builder.Entity("Microsoft.AspNet.Identity.IdentityRoleClaim`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", b => 27 | { 28 | b.Property("ClaimType"); 29 | b.Property("ClaimValue"); 30 | b.Property("Id") 31 | .GenerateValueOnAdd(); 32 | b.Property("RoleId"); 33 | b.Key("Id"); 34 | b.ForRelational().Table("AspNetRoleClaims"); 35 | }); 36 | 37 | builder.Entity("Microsoft.AspNet.Identity.IdentityUserClaim`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", b => 38 | { 39 | b.Property("ClaimType"); 40 | b.Property("ClaimValue"); 41 | b.Property("Id") 42 | .GenerateValueOnAdd(); 43 | b.Property("UserId"); 44 | b.Key("Id"); 45 | b.ForRelational().Table("AspNetUserClaims"); 46 | }); 47 | 48 | builder.Entity("Microsoft.AspNet.Identity.IdentityUserLogin`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", b => 49 | { 50 | b.Property("LoginProvider"); 51 | b.Property("ProviderDisplayName"); 52 | b.Property("ProviderKey"); 53 | b.Property("UserId"); 54 | b.Key("LoginProvider", "ProviderKey"); 55 | b.ForRelational().Table("AspNetUserLogins"); 56 | }); 57 | 58 | builder.Entity("Microsoft.AspNet.Identity.IdentityUserRole`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", b => 59 | { 60 | b.Property("RoleId"); 61 | b.Property("UserId"); 62 | b.Key("UserId", "RoleId"); 63 | b.ForRelational().Table("AspNetUserRoles"); 64 | }); 65 | 66 | builder.Entity("MoviesList.Models.ApplicationUser", b => 67 | { 68 | b.Property("AccessFailedCount"); 69 | b.Property("Email"); 70 | b.Property("EmailConfirmed"); 71 | b.Property("Id"); 72 | b.Property("LockoutEnabled"); 73 | b.Property("LockoutEnd"); 74 | b.Property("NormalizedUserName"); 75 | b.Property("PasswordHash"); 76 | b.Property("PhoneNumber"); 77 | b.Property("PhoneNumberConfirmed"); 78 | b.Property("SecurityStamp"); 79 | b.Property("TwoFactorEnabled"); 80 | b.Property("UserName"); 81 | b.Key("Id"); 82 | b.ForRelational().Table("AspNetUsers"); 83 | }); 84 | 85 | builder.Entity("Microsoft.AspNet.Identity.IdentityRoleClaim`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", b => 86 | { 87 | b.ForeignKey("Microsoft.AspNet.Identity.IdentityRole", "RoleId"); 88 | }); 89 | 90 | builder.Entity("Microsoft.AspNet.Identity.IdentityUserClaim`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", b => 91 | { 92 | b.ForeignKey("MoviesList.Models.ApplicationUser", "UserId"); 93 | }); 94 | 95 | builder.Entity("Microsoft.AspNet.Identity.IdentityUserLogin`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", b => 96 | { 97 | b.ForeignKey("MoviesList.Models.ApplicationUser", "UserId"); 98 | }); 99 | 100 | return builder.Model; 101 | } 102 | } 103 | } 104 | } -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Models/AccountViewModels.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | 3 | namespace MoviesList.Models 4 | { 5 | public class ExternalLoginConfirmationViewModel 6 | { 7 | [Required] 8 | [Display(Name = "User name")] 9 | public string UserName { get; set; } 10 | } 11 | 12 | public class ManageUserViewModel 13 | { 14 | [Required] 15 | [DataType(DataType.Password)] 16 | [Display(Name = "Current password")] 17 | public string OldPassword { get; set; } 18 | 19 | [Required] 20 | [StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)] 21 | [DataType(DataType.Password)] 22 | [Display(Name = "New password")] 23 | public string NewPassword { get; set; } 24 | 25 | [DataType(DataType.Password)] 26 | [Display(Name = "Confirm new password")] 27 | [Compare("NewPassword", ErrorMessage = "The new password and confirmation password do not match.")] 28 | public string ConfirmPassword { get; set; } 29 | } 30 | 31 | public class LoginViewModel 32 | { 33 | [Required] 34 | [Display(Name = "User name")] 35 | public string UserName { get; set; } 36 | 37 | [Required] 38 | [DataType(DataType.Password)] 39 | [Display(Name = "Password")] 40 | public string Password { get; set; } 41 | 42 | [Display(Name = "Remember me?")] 43 | public bool RememberMe { get; set; } 44 | } 45 | 46 | public class RegisterViewModel 47 | { 48 | [Required] 49 | [Display(Name = "User name")] 50 | public string UserName { get; set; } 51 | 52 | [Required] 53 | [StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)] 54 | [DataType(DataType.Password)] 55 | [Display(Name = "Password")] 56 | public string Password { get; set; } 57 | 58 | [DataType(DataType.Password)] 59 | [Display(Name = "Confirm password")] 60 | [Compare("Password", ErrorMessage = "The password and confirmation password do not match.")] 61 | public string ConfirmPassword { get; set; } 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Models/IdentityModels.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Microsoft.AspNet.Identity; 3 | using Microsoft.AspNet.Identity.EntityFramework; 4 | using Microsoft.Data.Entity; 5 | using Microsoft.Data.Entity.Metadata; 6 | using Microsoft.Framework.OptionsModel; 7 | 8 | namespace MoviesList.Models 9 | { 10 | // Add profile data for application users by adding properties to the ApplicationUser class 11 | public class ApplicationUser : IdentityUser 12 | { 13 | 14 | } 15 | 16 | public class ApplicationDbContext : IdentityDbContext 17 | { 18 | private static bool _created = false; 19 | 20 | public ApplicationDbContext() 21 | { 22 | // Create the database and schema if it doesn't exist 23 | // This is a temporary workaround to create database until Entity Framework database migrations 24 | // are supported in ASP.NET 5 25 | if (!_created) 26 | { 27 | Database.AsMigrationsEnabled().ApplyMigrations(); 28 | _created = true; 29 | } 30 | } 31 | 32 | protected override void OnConfiguring(DbContextOptions options) 33 | { 34 | options.UseSqlServer(); 35 | } 36 | 37 | protected override void OnModelCreating(ModelBuilder builder) 38 | { 39 | base.OnModelCreating(builder); 40 | // Customize the ASP.NET Identity model and override the defaults if needed. 41 | // For example, you can rename the ASP.NET Identity table names and more. 42 | // Add your customizations after calling base.OnModelCreating(builder); 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Models/MoviesDbContext.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.Data.Entity; 2 | using System; 3 | using System.ComponentModel.DataAnnotations; 4 | 5 | namespace MoviesList.Models 6 | { 7 | public class MovieDetails 8 | { 9 | [Key] 10 | public int Id { get; set; } 11 | public string Name { get; set; } 12 | public bool IsWatched { get; set; } 13 | public bool IsReleased { get; set; } 14 | } 15 | 16 | public class MoviesDbContext : DbContext 17 | { 18 | public DbSet Movies { get; set; } 19 | 20 | } 21 | } -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Models/TodoItem.cs: -------------------------------------------------------------------------------- 1 | namespace MoviesList.Models 2 | { 3 | public class TodoItem 4 | { 5 | public int Id { get; set; } 6 | 7 | public string Title { get; set; } 8 | public bool IsDone { get; set; } 9 | } 10 | } -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/MoviesList.kproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 14.0 5 | $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) 6 | 7 | 8 | 9 | ce0d9823-a617-4fe9-80f9-5fb7bfa4e69b 10 | MoviesList 11 | ..\..\artifacts\obj\$(MSBuildProjectName) 12 | ..\..\artifacts\bin\$(MSBuildProjectName)\ 13 | 14 | 15 | 2.0 16 | 7365 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/MoviesList.kproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | KRE-CLR-x86.1.0.0-beta2 5 | IIS Express 6 | 7 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Project_Readme.html: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Welcome to ASP.NET 5 6 | 127 | 128 | 129 | 130 | 151 | 152 |
153 |
154 |

This application consists of:

155 |
    156 |
  • Sample pages using ASP.NET MVC 6
  • 157 |
  • Grunt and Bower for managing client-side resources
  • 158 |
  • Theming using Bootstrap
  • 159 |
160 |
161 | 162 | 173 | 174 | 186 | 187 | 197 | 198 | 201 |
202 | 203 | 204 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Properties/debugSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Profiles": [] 3 | } -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Startup.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Microsoft.AspNet.Builder; 3 | using Microsoft.AspNet.Diagnostics; 4 | using Microsoft.AspNet.Diagnostics.Entity; 5 | using Microsoft.AspNet.Hosting; 6 | using Microsoft.AspNet.Http; 7 | using Microsoft.AspNet.Routing; 8 | using Microsoft.Data.Entity; 9 | using Microsoft.Framework.ConfigurationModel; 10 | using Microsoft.Framework.DependencyInjection; 11 | using Microsoft.Framework.Logging; 12 | using Microsoft.Framework.Logging.Console; 13 | using MoviesList.Models; 14 | using Microsoft.AspNet.Mvc; 15 | using Newtonsoft.Json; 16 | using Newtonsoft.Json.Serialization; 17 | 18 | namespace MoviesList 19 | { 20 | public class Startup 21 | { 22 | public Startup(IHostingEnvironment env) 23 | { 24 | // Setup configuration sources. 25 | Configuration = new Configuration() 26 | .AddJsonFile("config.json") 27 | .AddEnvironmentVariables(); 28 | } 29 | 30 | public IConfiguration Configuration { get; set; } 31 | 32 | // This method gets called by the runtime. 33 | public void ConfigureServices(IServiceCollection services) 34 | { 35 | // Add EF services to the services container. 36 | services.AddEntityFramework(Configuration) 37 | .AddSqlServer() 38 | .AddDbContext(); 39 | 40 | // Add MVC services to the services container. 41 | services.AddMvc().Configure(options => 42 | { 43 | int position = options.OutputFormatters.FindIndex(f => 44 | f.Instance is JsonOutputFormatter); 45 | 46 | var settings = new JsonSerializerSettings() 47 | { 48 | ContractResolver = new CamelCasePropertyNamesContractResolver() 49 | }; 50 | var formatter = new JsonOutputFormatter(); 51 | formatter.SerializerSettings = settings; 52 | 53 | options.OutputFormatters.Insert(position, formatter); 54 | }); 55 | 56 | // Uncomment the following line to add Web API servcies which makes it easier to port Web API 2 controllers. 57 | // You need to add Microsoft.AspNet.Mvc.WebApiCompatShim package to project.json 58 | // services.AddWebApiConventions(); 59 | 60 | } 61 | 62 | // Configure is called after ConfigureServices is called. 63 | public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerfactory) 64 | { 65 | // Configure the HTTP request pipeline. 66 | // Add the console logger. 67 | loggerfactory.AddConsole(); 68 | 69 | // Add the following to the request pipeline only in development environment. 70 | if (string.Equals(env.EnvironmentName, "Development", StringComparison.OrdinalIgnoreCase)) 71 | { 72 | app.UseBrowserLink(); 73 | app.UseErrorPage(ErrorPageOptions.ShowAll); 74 | app.UseDatabaseErrorPage(DatabaseErrorPageOptions.ShowAll); 75 | } 76 | else 77 | { 78 | // Add Error handling middleware which catches all application specific errors and 79 | // send the request to the following path or controller action. 80 | app.UseErrorHandler("/Home/Error"); 81 | } 82 | 83 | // Add static files to the request pipeline. 84 | app.UseStaticFiles(); 85 | 86 | // Add MVC to the request pipeline. 87 | app.UseMvc(routes => 88 | { 89 | routes.MapRoute( 90 | name: "default", 91 | template: "{controller}/{action}/{id?}", 92 | defaults: new { controller = "Home", action = "Index" }); 93 | 94 | // Uncomment the following line to add a route for porting Web API 2 controllers. 95 | // routes.MapWebApiRoute("DefaultApi", "api/{controller}/{id?}"); 96 | }); 97 | } 98 | } 99 | } 100 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Views/Account/Login.cshtml: -------------------------------------------------------------------------------- 1 | @model MoviesList.Models.LoginViewModel 2 | 3 | @{ 4 | ViewBag.Title = "Log in"; 5 | } 6 | 7 |

@ViewBag.Title.

8 |
9 |
10 |
11 | @using (Html.BeginForm("Login", "Account", new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post, new { @class = "form-horizontal", role = "form" })) 12 | { 13 | @Html.AntiForgeryToken() 14 |

Use a local account to log in.

15 |
16 | @Html.ValidationSummary(true, "", new { @class = "text-danger" }) 17 |
18 | @Html.LabelFor(m => m.UserName, new { @class = "col-md-2 control-label" }) 19 |
20 | @Html.TextBoxFor(m => m.UserName, new { @class = "form-control" }) 21 | @Html.ValidationMessageFor(m => m.UserName, "", new { @class = "text-danger" }) 22 |
23 |
24 |
25 | @Html.LabelFor(m => m.Password, new { @class = "col-md-2 control-label" }) 26 |
27 | @Html.PasswordFor(m => m.Password, new { @class = "form-control" }) 28 | @Html.ValidationMessageFor(m => m.Password, "", new { @class = "text-danger" }) 29 |
30 |
31 |
32 |
33 |
34 | @Html.CheckBoxFor(m => m.RememberMe) 35 | @Html.LabelFor(m => m.RememberMe) 36 |
37 |
38 |
39 |
40 |
41 | 42 |
43 |
44 |

45 | @Html.ActionLink("Register", "Register") if you don't have a local account. 46 |

47 | } 48 |
49 |
50 |
51 | @section Scripts { 52 | 53 | 54 | } 55 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Views/Account/Manage.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Manage Account"; 3 | } 4 | 5 |

@ViewBag.Title.

6 |

@ViewBag.StatusMessage

7 | 8 |
9 |
10 | @await Html.PartialAsync("_ChangePasswordPartial") 11 |
12 |
13 | 14 | @section Scripts { 15 | 16 | 17 | } 18 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Views/Account/Register.cshtml: -------------------------------------------------------------------------------- 1 | @model MoviesList.Models.RegisterViewModel 2 | 3 | @{ 4 | ViewBag.Title = "Register"; 5 | } 6 | 7 |

@ViewBag.Title.

8 | 9 | @using (Html.BeginForm("Register", "Account", FormMethod.Post, new { @class = "form-horizontal", role = "form" })) 10 | { 11 | @Html.AntiForgeryToken() 12 |

Create a new account.

13 |
14 | @Html.ValidationSummary(true, "", new { @class = "text-danger" }) 15 |
16 | @Html.LabelFor(m => m.UserName, new { @class = "col-md-2 control-label" }) 17 |
18 | @Html.TextBoxFor(m => m.UserName, new { @class = "form-control" }) 19 |
20 |
21 |
22 | @Html.LabelFor(m => m.Password, new { @class = "col-md-2 control-label" }) 23 |
24 | @Html.PasswordFor(m => m.Password, new { @class = "form-control" }) 25 |
26 |
27 |
28 | @Html.LabelFor(m => m.ConfirmPassword, new { @class = "col-md-2 control-label" }) 29 |
30 | @Html.PasswordFor(m => m.ConfirmPassword, new { @class = "form-control" }) 31 |
32 |
33 |
34 |
35 | 36 |
37 |
38 | } 39 | 40 | @section Scripts { 41 | 42 | 43 | } 44 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Views/Account/_ChangePasswordPartial.cshtml: -------------------------------------------------------------------------------- 1 | @using System.Security.Principal 2 | @model MoviesList.Models.ManageUserViewModel 3 | 4 |

You're logged in as @User.Identity.GetUserName().

5 | 6 | @using (Html.BeginForm("Manage", "Account", FormMethod.Post, new { @class = "form-horizontal", role = "form" })) 7 | { 8 | @Html.AntiForgeryToken() 9 |

Change Password Form

10 |
11 | @Html.ValidationSummary(true, "", new { @class = "text-danger" }) 12 |
13 | @Html.LabelFor(m => m.OldPassword, new { @class = "col-md-2 control-label" }) 14 |
15 | @Html.PasswordFor(m => m.OldPassword, new { @class = "form-control" }) 16 |
17 |
18 |
19 | @Html.LabelFor(m => m.NewPassword, new { @class = "col-md-2 control-label" }) 20 |
21 | @Html.PasswordFor(m => m.NewPassword, new { @class = "form-control" }) 22 |
23 |
24 |
25 | @Html.LabelFor(m => m.ConfirmPassword, new { @class = "col-md-2 control-label" }) 26 |
27 | @Html.PasswordFor(m => m.ConfirmPassword, new { @class = "form-control" }) 28 |
29 |
30 | 31 |
32 |
33 | 34 |
35 |
36 | } 37 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Views/Home/About.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "About"; 3 | } 4 |

@ViewBag.Title.

5 |

@ViewBag.Message

6 | 7 |

Use this area to provide additional information.

-------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Views/Home/Contact.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Contact"; 3 | } 4 |

@ViewBag.Title.

5 |

@ViewBag.Message

6 | 7 |
8 | One Microsoft Way
9 | Redmond, WA 98052-6399
10 | P: 11 | 425.555.0100 12 |
13 | 14 |
15 | Support: Support@example.com
16 | Marketing: Marketing@example.com 17 |
-------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Home Page"; 3 | } 4 | 5 |
6 |
7 |

Web API-Angular Movie List

8 |
9 | 10 | 11 |
12 | 13 |
14 |

Released Movies

15 |
16 |
17 | 18 |   19 | {{movie.name}} 20 |
21 |
22 |
23 | 24 |
25 |

Coming Up...

26 |
27 |
28 | {{movie.name}} 29 |
30 |
31 | 32 |
33 |
34 |
35 |
36 |
37 | @section scripts{ 38 | 39 | } -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Error"; 3 | } 4 | 5 |

Error.

6 |

An error occurred while processing your request.

-------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | @ViewBag.Title - My ASP.NET Application 7 | 8 | 9 | 10 | 11 | 12 | 32 |
33 | @RenderBody() 34 |
35 |
36 |

© @DateTime.Now.Year - My ASP.NET Application

37 |
38 |
39 | 40 | @RenderSection("scripts", required: false) 41 | 42 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Views/Shared/_LoginPartial.cshtml: -------------------------------------------------------------------------------- 1 | @using System.Security.Principal 2 | 3 | @if (User.Identity.IsAuthenticated) 4 | { 5 | using (Html.BeginForm("LogOff", "Account", FormMethod.Post, new { id = "logoutForm", @class = "navbar-right" })) 6 | { 7 | @Html.AntiForgeryToken() 8 | 14 | } 15 | } 16 | else 17 | { 18 | 22 | } 23 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @using MoviesList; 2 | @{ 3 | Layout = "/Views/Shared/_Layout.cshtml"; 4 | } 5 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/app/MoviesCtrl.js: -------------------------------------------------------------------------------- 1 | (function (app) { 2 | app.controller('MoviesCtrl', function ($scope, moviesCRUD) { 3 | $scope.released = { isReleased: true }; 4 | $scope.notReleased = { isReleased: false }; 5 | 6 | function init() { 7 | moviesCRUD.getAllMovies().then(function (movies) { 8 | $scope.movies = movies; 9 | }, function (error) { 10 | console.log(error); 11 | }); 12 | } 13 | 14 | $scope.movieReleased = function (movie) { 15 | 16 | moviesCRUD.modifyMovie({ id: movie.id, name: movie.name, isReleased: true, isWatched: movie.isWatched }) 17 | .then(function (result) { 18 | if (result.status === 200) { 19 | movie.isReleased = true; 20 | } 21 | }, function (error) { 22 | console.log(error); 23 | }); 24 | }; 25 | 26 | $scope.movieWatched = function (movie) { 27 | moviesCRUD.modifyMovie(movie) 28 | .then(function (result) { 29 | if (result.status === 200) { 30 | console.log("Movie updated"); 31 | } 32 | }, function (error) { 33 | movie.isWatched = !movie.isWatched; 34 | }); 35 | }; 36 | 37 | $scope.addMovie = function () { 38 | moviesCRUD.addMovie({ name: $scope.newMovieText }).then(function (newMovie) { 39 | $scope.movies.push(newMovie); 40 | $scope.newMovieText = ""; 41 | }, function (error) { 42 | console.log(error); 43 | }); 44 | }; 45 | 46 | init(); 47 | }); 48 | }(angular.module('moviesApp'))); -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/app/moviesApp.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | angular.module('moviesApp', []); 3 | }()); -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/app/moviesCRUDSvc.js: -------------------------------------------------------------------------------- 1 | (function (app) { 2 | app.factory('moviesCRUD', function ($http, $q) { 3 | function getAllMovies() { 4 | var deferred = $q.defer(); 5 | 6 | $http.get('/api/movies').then(function (result) { 7 | deferred.resolve(result.data); 8 | }, function (error) { 9 | deferred.reject(error); 10 | }); 11 | 12 | return deferred.promise; 13 | } 14 | 15 | function addMovie(newMovie) { 16 | var deferred = $q.defer(); 17 | 18 | $http.post('/api/movies', newMovie).then(function (result) { 19 | deferred.resolve(result.data); 20 | }, function (error) { 21 | deferred.reject(error); 22 | }); 23 | 24 | return deferred.promise; 25 | } 26 | 27 | function modifyMovie(updatedMovie) { 28 | var deferred = $q.defer(); 29 | 30 | $http.put('/api/movies/' + updatedMovie.id, updatedMovie).then(function (data) { 31 | deferred.resolve(data); 32 | }, function (error) { 33 | deferred.reject(error); 34 | }); 35 | 36 | return deferred.promise; 37 | } 38 | 39 | return { 40 | getAllMovies: getAllMovies, 41 | addMovie: addMovie, 42 | modifyMovie: modifyMovie 43 | }; 44 | }); 45 | }(angular.module('moviesApp'))); -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Data": { 3 | "DefaultConnection": { 4 | "ConnectionString": "Server=.;Database=MoviesDb;Integrated Security=True;" 5 | } 6 | }, 7 | "EntityFramework": { 8 | "MoviesDbContext": { 9 | "ConnectionStringKey": "Data:DefaultConnection:ConnectionString" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/karma.conf.js: -------------------------------------------------------------------------------- 1 | // Karma configuration 2 | // Generated on Sun Feb 01 2015 16:09:40 GMT+0530 (India Standard Time) 3 | 4 | module.exports = function(config) { 5 | config.set({ 6 | 7 | // base path that will be used to resolve all patterns (eg. files, exclude) 8 | basePath: '', 9 | 10 | 11 | // frameworks to use 12 | // available frameworks: https://npmjs.org/browse/keyword/karma-adapter 13 | frameworks: ['jasmine'], 14 | 15 | 16 | // list of files / patterns to load in the browser 17 | files: [ 18 | 'bower_components/angular/angular.js', 19 | 'app/moviesApp.js', 20 | 'app/moviesCRUDSvc.js', 21 | 'app/MoviesCtrl.js', 22 | 'tests/*.js' 23 | ], 24 | 25 | 26 | // list of files to exclude 27 | exclude: [ 28 | ], 29 | 30 | 31 | // preprocess matching files before serving them to the browser 32 | // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor 33 | preprocessors: { 34 | }, 35 | 36 | 37 | // test results reporter to use 38 | // possible values: 'dots', 'progress' 39 | // available reporters: https://npmjs.org/browse/keyword/karma-reporter 40 | reporters: ['progress'], 41 | 42 | 43 | // web server port 44 | port: 9876, 45 | 46 | 47 | // enable / disable colors in the output (reporters and logs) 48 | colors: true, 49 | 50 | 51 | // level of logging 52 | // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG 53 | logLevel: config.LOG_INFO, 54 | 55 | 56 | // enable / disable watching file and executing tests whenever any file changes 57 | autoWatch: true, 58 | 59 | 60 | // start these browsers 61 | // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher 62 | browsers: ['Chrome'], 63 | 64 | 65 | // Continuous Integration mode 66 | // if true, Karma captures browsers, runs the tests and exits 67 | singleRun: false 68 | }); 69 | }; 70 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/project.json: -------------------------------------------------------------------------------- 1 | { 2 | /* Click to learn more about project.json http://go.microsoft.com/fwlink/?LinkID=517074 */ 3 | "webroot": "wwwroot", 4 | "version": "1.0.0-*", 5 | "dependencies": { 6 | "EntityFramework.SqlServer": "7.0.0-beta2", 7 | "EntityFramework.Commands": "7.0.0-beta2", 8 | "Microsoft.AspNet.Mvc": "6.0.0-beta2", 9 | /* "Microsoft.AspNet.Mvc.WebApiCompatShim": "6.0.0-beta2", */ 10 | "Microsoft.AspNet.Diagnostics": "1.0.0-beta2", 11 | "Microsoft.AspNet.Diagnostics.Entity": "7.0.0-beta2", 12 | "Microsoft.AspNet.Identity.EntityFramework": "3.0.0-beta2", 13 | "Microsoft.AspNet.Security.Cookies": "1.0.0-beta2", 14 | "Microsoft.AspNet.Server.IIS": "1.0.0-beta2", 15 | "Microsoft.AspNet.Server.WebListener": "1.0.0-beta2", 16 | "Microsoft.AspNet.StaticFiles": "1.0.0-beta2", 17 | "Microsoft.Framework.ConfigurationModel.Json": "1.0.0-beta2", 18 | "Microsoft.Framework.CodeGenerators.Mvc": "1.0.0-beta2", 19 | "Microsoft.Framework.Logging": "1.0.0-beta2", 20 | "Microsoft.Framework.Logging.Console": "1.0.0-beta2", 21 | "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-beta1" 22 | }, 23 | "commands": { 24 | /* Change the port number when you are self hosting this application */ 25 | "web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000", 26 | "gen": "Microsoft.Framework.CodeGeneration", 27 | "ef": "EntityFramework.Commands" 28 | }, 29 | "frameworks": { 30 | "aspnet50": { }, 31 | "aspnetcore50": { } 32 | }, 33 | "exclude": [ 34 | "wwwroot", 35 | "node_modules", 36 | "bower_components" 37 | ], 38 | "packExclude": [ 39 | "node_modules", 40 | "bower_components", 41 | "**.kproj", 42 | "**.user", 43 | "**.vspscc" 44 | ], 45 | "scripts": { 46 | "postrestore": [ "npm install" ], 47 | "prepare": [ "grunt bower:install" ] 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/styles/site.css: -------------------------------------------------------------------------------- 1 | body { 2 | padding: 50px; 3 | font: 14px "Lucida Grande", Helvetica, Arial, sans-serif; 4 | } 5 | a { 6 | color: #00b7ff; 7 | } 8 | .rowMargin { 9 | margin-top: 20px; 10 | margin-bottom: 5px; 11 | } 12 | .right { 13 | clear: right; 14 | float: right; 15 | } 16 | .thumbnail { 17 | box-shadow: 1px 1px 1px 1px #dbdbdb; 18 | padding-bottom: 20px; 19 | height: 70px; 20 | } 21 | .thumbnail:hover { 22 | box-shadow: 2px 2px 2px 2px #7f7f7f; 23 | } 24 | .thumbnail .caption { 25 | text-align: center; 26 | padding-top: 20px; 27 | font-family: 'Comic Sans MS'; 28 | } 29 | .todoItem { 30 | margin: 4px; 31 | } 32 | .sticky-note { 33 | overflow: hidden; 34 | text-decoration: none; 35 | color: #000; 36 | background: #afb; 37 | display: block; 38 | float: left; 39 | margin: 10px; 40 | border-color: #000; 41 | border: 2px solid #ddd; 42 | border-radius: 10px; 43 | } 44 | .released-button.btn { 45 | border: 0px; 46 | padding: 2px; 47 | } 48 | .watchedMovie { 49 | text-decoration: line-through; 50 | font-style: italic; 51 | } 52 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/tests/MoviesControllerSpec.js: -------------------------------------------------------------------------------- 1 | describe('MoviesCtrl tests', function () { 2 | 3 | it('should pass', function () { 4 | expect(1).toBe(1); 5 | }); 6 | 7 | }); -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/wwwroot/_references.js: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | /// 4 | /// 5 | /// 6 | /// 7 | -------------------------------------------------------------------------------- /MovieList - 2015 - before/src/MoviesList/wwwroot/bin/AspNet.Loader.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnetcurry/grunt-gulp-visualstudio/5e784107ac653962f80d723fdd982d201f420af9/MovieList - 2015 - before/src/MoviesList/wwwroot/bin/AspNet.Loader.dll -------------------------------------------------------------------------------- /Scripts.sql: -------------------------------------------------------------------------------- 1 | USE [master] 2 | GO 3 | 4 | CREATE DATABASE [MoviesDb] 5 | GO 6 | 7 | USE [MoviesDb] 8 | GO 9 | 10 | CREATE TABLE [dbo].[MovieDetails]( 11 | [Id] [int] IDENTITY(1,1) PRIMARY KEY, 12 | [Name] [nvarchar](max) NULL, 13 | [IsReleased] [bit] NOT NULL, 14 | [IsWatched] [bit] NOT NULL 15 | ) 16 | GO 17 | 18 | 19 | INSERT INTO dbo.MovieDetails VALUES('The Amazing Spider-Man 2', 1, 0); 20 | INSERT INTO dbo.MovieDetails VALUES('The Other Woman', 1, 1); 21 | INSERT INTO dbo.MovieDetails VALUES('Shaadi ke Side Effects', 1, 0); 22 | INSERT INTO dbo.MovieDetails VALUES('Walk of Shame', 1, 0); 23 | INSERT INTO dbo.MovieDetails VALUES('Lucky Kabootar', 1, 0); 24 | 25 | GO 26 | --------------------------------------------------------------------------------