├── .gitignore ├── LICENSE ├── README.md ├── chapter-01 └── helloweb │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Startup.cs │ └── helloweb.csproj ├── chapter-02 └── Ken.Tutorial │ ├── Ken.Tutorial.Web │ ├── Controllers │ │ └── HomeController.cs │ ├── Ken.Tutorial.Web.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ └── Views │ │ └── Home │ │ └── Time.cshtml │ └── Ken.Tutorial.sln ├── chapter-03 └── Ken.Tutorial │ ├── Ken.Tutorial.Web │ ├── Common │ │ └── NameRouteConstraint.cs │ ├── Controllers │ │ ├── HomeController.cs │ │ ├── TestController.cs │ │ └── TutorialController.cs │ ├── Ken.Tutorial.Web.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ └── Views │ │ └── Home │ │ └── Time.cshtml │ └── Ken.Tutorial.sln ├── chapter-04 └── Ken.Tutorial │ ├── Ken.Tutorial.Web │ ├── Controllers │ │ ├── ActionResultTestController.cs │ │ ├── HomeController.cs │ │ └── ParamsMappingTestController.cs │ ├── Ken.Tutorial.Web.csproj │ ├── Models │ │ └── Person.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ └── Views │ │ └── Home │ │ └── Time.cshtml │ └── Ken.Tutorial.sln ├── chapter-05 └── Ken.Tutorial │ ├── Ken.Tutorial.Web │ ├── Controllers │ │ ├── HomeController.cs │ │ └── RenderDataController.cs │ ├── Ken.Tutorial.Web.csproj │ ├── Models │ │ └── Person.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ └── Views │ │ ├── Home │ │ └── Time.cshtml │ │ └── RenderData │ │ ├── ViewBagDemo.cshtml │ │ ├── ViewDataDemo.cshtml │ │ └── ViewModelDemo.cshtml │ └── Ken.Tutorial.sln ├── chapter-06 └── Ken.Tutorial │ ├── Ken.Tutorial.Web │ ├── Controllers │ │ ├── HomeController.cs │ │ └── LayoutController.cs │ ├── Ken.Tutorial.Web.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ └── Views │ │ ├── Home │ │ ├── Index.cshtml │ │ ├── Time.cshtml │ │ └── _ViewStart.cshtml │ │ ├── Layout │ │ └── SectionDemo.cshtml │ │ ├── Shared │ │ └── _Layout.cshtml │ │ └── _ViewStart.cshtml │ └── Ken.Tutorial.sln ├── chapter-07 └── Ken.Tutorial │ ├── Ken.Tutorial.Web │ ├── Controllers │ │ ├── HomeController.cs │ │ ├── LayoutController.cs │ │ └── PartialController.cs │ ├── Ken.Tutorial.Web.csproj │ ├── Models │ │ └── NoteViewModel.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ └── Views │ │ ├── Home │ │ ├── Index.cshtml │ │ ├── Time.cshtml │ │ └── _ViewStart.cshtml │ │ ├── Layout │ │ └── SectionDemo.cshtml │ │ ├── Partial │ │ ├── Demo.cshtml │ │ └── DemoWithParams.cshtml │ │ ├── Shared │ │ ├── _DateTimeInfo.cshtml │ │ ├── _Layout.cshtml │ │ ├── _NoteInfo.cshtml │ │ └── _PartialViewTest.cshtml │ │ └── _ViewStart.cshtml │ └── Ken.Tutorial.sln ├── chapter-08 └── Ken.Tutorial │ ├── Ken.Tutorial.Web │ ├── Controllers │ │ ├── EfCoreController.cs │ │ ├── EfCoreWithSqlController.cs │ │ └── HomeController.cs │ ├── Ken.Tutorial.Web.csproj │ ├── Models │ │ └── UserEntity.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Repositories │ │ ├── TutorialDbContext.cs │ │ ├── TutorialRepository.cs │ │ └── TutorialWithSqlRepository.cs │ ├── Startup.cs │ ├── Views │ │ └── Home │ │ │ └── Time.cshtml │ └── appsettings.json │ └── Ken.Tutorial.sln ├── chapter-09 └── Ken.Tutorial │ ├── Ken.Tutorial.Web │ ├── Controllers │ │ └── HomeController.cs │ ├── Ken.Tutorial.Web.csproj │ ├── Middlewares │ │ ├── MiddlewareExtension.cs │ │ └── TokenCheckMiddleware.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ └── Views │ │ └── Home │ │ └── Time.cshtml │ └── Ken.Tutorial.sln └── chapter-10 └── Ken.Tutorial ├── Ken.Tutorial.Web ├── Controllers │ └── HomeController.cs ├── Ken.Tutorial.Web.csproj ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── Views │ └── Home │ │ └── Time.cshtml └── nlog.config └── Ken.Tutorial.sln /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /chapter-01/helloweb/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-01/helloweb/Program.cs -------------------------------------------------------------------------------- /chapter-01/helloweb/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-01/helloweb/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-01/helloweb/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-01/helloweb/Startup.cs -------------------------------------------------------------------------------- /chapter-01/helloweb/helloweb.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-01/helloweb/helloweb.csproj -------------------------------------------------------------------------------- /chapter-02/Ken.Tutorial/Ken.Tutorial.Web/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-02/Ken.Tutorial/Ken.Tutorial.Web/Controllers/HomeController.cs -------------------------------------------------------------------------------- /chapter-02/Ken.Tutorial/Ken.Tutorial.Web/Ken.Tutorial.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-02/Ken.Tutorial/Ken.Tutorial.Web/Ken.Tutorial.Web.csproj -------------------------------------------------------------------------------- /chapter-02/Ken.Tutorial/Ken.Tutorial.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-02/Ken.Tutorial/Ken.Tutorial.Web/Program.cs -------------------------------------------------------------------------------- /chapter-02/Ken.Tutorial/Ken.Tutorial.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-02/Ken.Tutorial/Ken.Tutorial.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-02/Ken.Tutorial/Ken.Tutorial.Web/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-02/Ken.Tutorial/Ken.Tutorial.Web/Startup.cs -------------------------------------------------------------------------------- /chapter-02/Ken.Tutorial/Ken.Tutorial.Web/Views/Home/Time.cshtml: -------------------------------------------------------------------------------- 1 | @ViewBag.ServerTime -ken.io -------------------------------------------------------------------------------- /chapter-02/Ken.Tutorial/Ken.Tutorial.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-02/Ken.Tutorial/Ken.Tutorial.sln -------------------------------------------------------------------------------- /chapter-03/Ken.Tutorial/Ken.Tutorial.Web/Common/NameRouteConstraint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-03/Ken.Tutorial/Ken.Tutorial.Web/Common/NameRouteConstraint.cs -------------------------------------------------------------------------------- /chapter-03/Ken.Tutorial/Ken.Tutorial.Web/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-03/Ken.Tutorial/Ken.Tutorial.Web/Controllers/HomeController.cs -------------------------------------------------------------------------------- /chapter-03/Ken.Tutorial/Ken.Tutorial.Web/Controllers/TestController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-03/Ken.Tutorial/Ken.Tutorial.Web/Controllers/TestController.cs -------------------------------------------------------------------------------- /chapter-03/Ken.Tutorial/Ken.Tutorial.Web/Controllers/TutorialController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-03/Ken.Tutorial/Ken.Tutorial.Web/Controllers/TutorialController.cs -------------------------------------------------------------------------------- /chapter-03/Ken.Tutorial/Ken.Tutorial.Web/Ken.Tutorial.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-03/Ken.Tutorial/Ken.Tutorial.Web/Ken.Tutorial.Web.csproj -------------------------------------------------------------------------------- /chapter-03/Ken.Tutorial/Ken.Tutorial.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-03/Ken.Tutorial/Ken.Tutorial.Web/Program.cs -------------------------------------------------------------------------------- /chapter-03/Ken.Tutorial/Ken.Tutorial.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-03/Ken.Tutorial/Ken.Tutorial.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-03/Ken.Tutorial/Ken.Tutorial.Web/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-03/Ken.Tutorial/Ken.Tutorial.Web/Startup.cs -------------------------------------------------------------------------------- /chapter-03/Ken.Tutorial/Ken.Tutorial.Web/Views/Home/Time.cshtml: -------------------------------------------------------------------------------- 1 | @ViewBag.ServerTime -ken.io -------------------------------------------------------------------------------- /chapter-03/Ken.Tutorial/Ken.Tutorial.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-03/Ken.Tutorial/Ken.Tutorial.sln -------------------------------------------------------------------------------- /chapter-04/Ken.Tutorial/Ken.Tutorial.Web/Controllers/ActionResultTestController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-04/Ken.Tutorial/Ken.Tutorial.Web/Controllers/ActionResultTestController.cs -------------------------------------------------------------------------------- /chapter-04/Ken.Tutorial/Ken.Tutorial.Web/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-04/Ken.Tutorial/Ken.Tutorial.Web/Controllers/HomeController.cs -------------------------------------------------------------------------------- /chapter-04/Ken.Tutorial/Ken.Tutorial.Web/Controllers/ParamsMappingTestController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-04/Ken.Tutorial/Ken.Tutorial.Web/Controllers/ParamsMappingTestController.cs -------------------------------------------------------------------------------- /chapter-04/Ken.Tutorial/Ken.Tutorial.Web/Ken.Tutorial.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-04/Ken.Tutorial/Ken.Tutorial.Web/Ken.Tutorial.Web.csproj -------------------------------------------------------------------------------- /chapter-04/Ken.Tutorial/Ken.Tutorial.Web/Models/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-04/Ken.Tutorial/Ken.Tutorial.Web/Models/Person.cs -------------------------------------------------------------------------------- /chapter-04/Ken.Tutorial/Ken.Tutorial.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-04/Ken.Tutorial/Ken.Tutorial.Web/Program.cs -------------------------------------------------------------------------------- /chapter-04/Ken.Tutorial/Ken.Tutorial.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-04/Ken.Tutorial/Ken.Tutorial.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-04/Ken.Tutorial/Ken.Tutorial.Web/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-04/Ken.Tutorial/Ken.Tutorial.Web/Startup.cs -------------------------------------------------------------------------------- /chapter-04/Ken.Tutorial/Ken.Tutorial.Web/Views/Home/Time.cshtml: -------------------------------------------------------------------------------- 1 | @ViewBag.ServerTime -ken.io -------------------------------------------------------------------------------- /chapter-04/Ken.Tutorial/Ken.Tutorial.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-04/Ken.Tutorial/Ken.Tutorial.sln -------------------------------------------------------------------------------- /chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Controllers/HomeController.cs -------------------------------------------------------------------------------- /chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Controllers/RenderDataController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Controllers/RenderDataController.cs -------------------------------------------------------------------------------- /chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Ken.Tutorial.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Ken.Tutorial.Web.csproj -------------------------------------------------------------------------------- /chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Models/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Models/Person.cs -------------------------------------------------------------------------------- /chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Program.cs -------------------------------------------------------------------------------- /chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Startup.cs -------------------------------------------------------------------------------- /chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Views/Home/Time.cshtml: -------------------------------------------------------------------------------- 1 | @ViewBag.ServerTime -ken.io 2 | -------------------------------------------------------------------------------- /chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Views/RenderData/ViewBagDemo.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Views/RenderData/ViewBagDemo.cshtml -------------------------------------------------------------------------------- /chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Views/RenderData/ViewDataDemo.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Views/RenderData/ViewDataDemo.cshtml -------------------------------------------------------------------------------- /chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Views/RenderData/ViewModelDemo.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-05/Ken.Tutorial/Ken.Tutorial.Web/Views/RenderData/ViewModelDemo.cshtml -------------------------------------------------------------------------------- /chapter-05/Ken.Tutorial/Ken.Tutorial.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-05/Ken.Tutorial/Ken.Tutorial.sln -------------------------------------------------------------------------------- /chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Controllers/HomeController.cs -------------------------------------------------------------------------------- /chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Controllers/LayoutController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Controllers/LayoutController.cs -------------------------------------------------------------------------------- /chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Ken.Tutorial.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Ken.Tutorial.Web.csproj -------------------------------------------------------------------------------- /chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Program.cs -------------------------------------------------------------------------------- /chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Startup.cs -------------------------------------------------------------------------------- /chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Views/Home/Time.cshtml: -------------------------------------------------------------------------------- 1 | @ViewBag.ServerTime -ken.io -------------------------------------------------------------------------------- /chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Views/Home/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = null; 3 | } -------------------------------------------------------------------------------- /chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Views/Layout/SectionDemo.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Views/Layout/SectionDemo.cshtml -------------------------------------------------------------------------------- /chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Views/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-06/Ken.Tutorial/Ken.Tutorial.Web/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /chapter-06/Ken.Tutorial/Ken.Tutorial.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-06/Ken.Tutorial/Ken.Tutorial.sln -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Controllers/HomeController.cs -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Controllers/LayoutController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Controllers/LayoutController.cs -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Controllers/PartialController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Controllers/PartialController.cs -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Ken.Tutorial.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Ken.Tutorial.Web.csproj -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Models/NoteViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Models/NoteViewModel.cs -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Program.cs -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Startup.cs -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Views/Home/Time.cshtml: -------------------------------------------------------------------------------- 1 | @ViewBag.ServerTime -ken.io -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Views/Home/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = null; 3 | } -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Views/Layout/SectionDemo.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Views/Layout/SectionDemo.cshtml -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Views/Partial/Demo.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Views/Partial/Demo.cshtml -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Views/Partial/DemoWithParams.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Views/Partial/DemoWithParams.cshtml -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Views/Shared/_DateTimeInfo.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Views/Shared/_DateTimeInfo.cshtml -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Views/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Views/Shared/_NoteInfo.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Views/Shared/_NoteInfo.cshtml -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Views/Shared/_PartialViewTest.cshtml: -------------------------------------------------------------------------------- 1 | 这是分部视图的内容 -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-07/Ken.Tutorial/Ken.Tutorial.Web/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /chapter-07/Ken.Tutorial/Ken.Tutorial.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-07/Ken.Tutorial/Ken.Tutorial.sln -------------------------------------------------------------------------------- /chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Controllers/EfCoreController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Controllers/EfCoreController.cs -------------------------------------------------------------------------------- /chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Controllers/EfCoreWithSqlController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Controllers/EfCoreWithSqlController.cs -------------------------------------------------------------------------------- /chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Controllers/HomeController.cs -------------------------------------------------------------------------------- /chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Ken.Tutorial.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Ken.Tutorial.Web.csproj -------------------------------------------------------------------------------- /chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Models/UserEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Models/UserEntity.cs -------------------------------------------------------------------------------- /chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Program.cs -------------------------------------------------------------------------------- /chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Repositories/TutorialDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Repositories/TutorialDbContext.cs -------------------------------------------------------------------------------- /chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Repositories/TutorialRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Repositories/TutorialRepository.cs -------------------------------------------------------------------------------- /chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Repositories/TutorialWithSqlRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Repositories/TutorialWithSqlRepository.cs -------------------------------------------------------------------------------- /chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Startup.cs -------------------------------------------------------------------------------- /chapter-08/Ken.Tutorial/Ken.Tutorial.Web/Views/Home/Time.cshtml: -------------------------------------------------------------------------------- 1 | @ViewBag.ServerTime -ken.io -------------------------------------------------------------------------------- /chapter-08/Ken.Tutorial/Ken.Tutorial.Web/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-08/Ken.Tutorial/Ken.Tutorial.Web/appsettings.json -------------------------------------------------------------------------------- /chapter-08/Ken.Tutorial/Ken.Tutorial.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-08/Ken.Tutorial/Ken.Tutorial.sln -------------------------------------------------------------------------------- /chapter-09/Ken.Tutorial/Ken.Tutorial.Web/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-09/Ken.Tutorial/Ken.Tutorial.Web/Controllers/HomeController.cs -------------------------------------------------------------------------------- /chapter-09/Ken.Tutorial/Ken.Tutorial.Web/Ken.Tutorial.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-09/Ken.Tutorial/Ken.Tutorial.Web/Ken.Tutorial.Web.csproj -------------------------------------------------------------------------------- /chapter-09/Ken.Tutorial/Ken.Tutorial.Web/Middlewares/MiddlewareExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-09/Ken.Tutorial/Ken.Tutorial.Web/Middlewares/MiddlewareExtension.cs -------------------------------------------------------------------------------- /chapter-09/Ken.Tutorial/Ken.Tutorial.Web/Middlewares/TokenCheckMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-09/Ken.Tutorial/Ken.Tutorial.Web/Middlewares/TokenCheckMiddleware.cs -------------------------------------------------------------------------------- /chapter-09/Ken.Tutorial/Ken.Tutorial.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-09/Ken.Tutorial/Ken.Tutorial.Web/Program.cs -------------------------------------------------------------------------------- /chapter-09/Ken.Tutorial/Ken.Tutorial.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-09/Ken.Tutorial/Ken.Tutorial.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-09/Ken.Tutorial/Ken.Tutorial.Web/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-09/Ken.Tutorial/Ken.Tutorial.Web/Startup.cs -------------------------------------------------------------------------------- /chapter-09/Ken.Tutorial/Ken.Tutorial.Web/Views/Home/Time.cshtml: -------------------------------------------------------------------------------- 1 | @ViewBag.ServerTime -ken.io -------------------------------------------------------------------------------- /chapter-09/Ken.Tutorial/Ken.Tutorial.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-09/Ken.Tutorial/Ken.Tutorial.sln -------------------------------------------------------------------------------- /chapter-10/Ken.Tutorial/Ken.Tutorial.Web/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-10/Ken.Tutorial/Ken.Tutorial.Web/Controllers/HomeController.cs -------------------------------------------------------------------------------- /chapter-10/Ken.Tutorial/Ken.Tutorial.Web/Ken.Tutorial.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-10/Ken.Tutorial/Ken.Tutorial.Web/Ken.Tutorial.Web.csproj -------------------------------------------------------------------------------- /chapter-10/Ken.Tutorial/Ken.Tutorial.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-10/Ken.Tutorial/Ken.Tutorial.Web/Program.cs -------------------------------------------------------------------------------- /chapter-10/Ken.Tutorial/Ken.Tutorial.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-10/Ken.Tutorial/Ken.Tutorial.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /chapter-10/Ken.Tutorial/Ken.Tutorial.Web/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-10/Ken.Tutorial/Ken.Tutorial.Web/Startup.cs -------------------------------------------------------------------------------- /chapter-10/Ken.Tutorial/Ken.Tutorial.Web/Views/Home/Time.cshtml: -------------------------------------------------------------------------------- 1 | @ViewBag.ServerTime -ken.io -------------------------------------------------------------------------------- /chapter-10/Ken.Tutorial/Ken.Tutorial.Web/nlog.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-10/Ken.Tutorial/Ken.Tutorial.Web/nlog.config -------------------------------------------------------------------------------- /chapter-10/Ken.Tutorial/Ken.Tutorial.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ken-io/asp.net-core-tutorial/HEAD/chapter-10/Ken.Tutorial/Ken.Tutorial.sln --------------------------------------------------------------------------------