{"action":"created","comment":{"url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pulls/comments/180671004","pull_request_review_id":111127186,"id":180671004,"diff_hunk":"@@ -0,0 +1,333 @@\n+﻿# Module 3: Configure Middleware and Services in ASP.NET Core\n+\n+# Lesson 1: Configure Middleware\n+\n+### Demonstration: How to Create Custom Middleware\n+\n+#### Preparation Steps \n+\n+1. Ensure that you have cloned the 20486D directory from GitHub. It contains the code segments for this course's labs and demos. https://github.com/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/tree/master/Allfiles.\n+\n+\n+#### Demonstration Steps\n+\n+1. Start **Visual Studio 2017**.\n+\n+2. On the **FILE** menu of the **Start Page - Microsoft Visual Studio** window, point to **New**, and then click **Project**.\n+\n+3. In the navigation pane of the **New Project** dialog box, expand **Installed**, and then click **Visual C#**.\n+\n+4. In the result pane of the **New Project** dialog box, click **ASP.NET Core Web Application**.\n+\n+5. In the **Name** box, replace **WebApplication1** with **ConfigureMiddlewareExample**, and then click **OK**.\n+\n+6. In the result pane of the **New ASP.NET Core Web Application** dialog box, click **Empty**, and then click **OK**.\n+\n+7. In the **Solution Explorer** pane, double click on the **Startup.cs** class.\n+\n+8. In the **Startup.cs** code window, locate the following code\n+\n+```cs\n+    app.Run(async (context) =>\n+    {\n+        await context.Response.WriteAsync(\"Hello World!\");\n+    });\n+```\n+\n+9. On the **DEBUG** menu of the **Configure Middleware Example –  Microsoft Visual Studio** window, click **Start Debugging**.\n+\n+10. In the **Microsoft Edge**, Change the url path to http://localhost:[port]/UrlTest1, and press **Enter**.\n+\n+    >**Note** : The result returns **Hello World!** from the app.Run.\n+\n+11. In the **Microsoft Edge**, Change the url path to http://localhost:[port]/UrlTest2, and press **Enter**. \n+\n+    >**Note** : The result returns **Hello World!** from the app.Run.\n+\n+12. In the **Microsoft Edge** window, click **Close**.\n+\n+13. On the **Debug** Menu, click **Stop Debugging**.\n+\n+14. In the **Startup.cs** code window, locate the following code\n+```cs\n+    if (env.IsDevelopment())\n+    {\n+        app.UseDeveloperExceptionPage();\n+    }\n+```\n+\n+15. Place the mouse cursor at the end of the code, press Enter twice, and then type the following code:\n+```cs\n+    app.Use(async (context, next) =>\n+    {\n+        await context.Response.WriteAsync(\"Custom MiddleWare, Path = \" + context.Request.Path.Value + Environment.NewLine);\n+    });\n+```\n+>**Note** The value of context.Request.Path.Value is part of the url that contains the subfolders and files. For example: http://localhost:[port]/[**context.Request.Path.Value**]\n+\n+16. On the **DEBUG** menu of the **ConfigureMiddlewareExample –  Microsoft Visual Studio** window, click **Start Debugging**.\n+\n+17. In the **Microsoft Edge**, Change the url path to http://localhost:[port]/UrlTest1, and press enter.\n+     >**Note** : The result is to **Custom MiddleWare, Path = [URL Path]**, and the app.Run is ignored.\n+\n+18. In the **Microsoft Edge**, Change the url path to http://localhost:[port]/UrlTest2 , and press enter. \n+     >**Note** : The result is to **Custom MiddleWare, Path = [URL Path]**, and the app.Run is ignored.\n+\n+19. In the **Microsoft Edge** window, click **Close**.\n+\n+20. On the **Debug** Menu, click **Stop Debugging**.\n+\n+21. In the **Startup.cs** code window, locate the following code\n+```cs\n+    await context.Response.WriteAsync(\"Custom MiddleWare, Path = \" + context.Request.Path.Value + Environment.NewLine);\n+```\n+\n+22. Place the mouse cursor at the end of the code, press Enter, and then type the following code:\n+```cs\n+    await next.Invoke();\n+```\n+\n+23. On the **DEBUG** menu of the **ConfigureMiddlewareExample –  Microsoft Visual Studio** window, click **Start Debugging**.\n+     >**Note** : Now, the result is: \n+     **Custom MiddleWare, Path = [URL Path]**\n+     **\"Hello World!\"**\n+\n+24. In the **Microsoft Edge** window, click **Close**.\n+\n+25. On the **Debug** Menu, click **Stop Debugging**.\n+\n+26. In the **Startup.cs** code window, locate and select the following code.\n+```cs\n+    app.Use(async (context, next) =>\n+    {\n+        await context.Response.WriteAsync(\"Custom MiddleWare, Path = \" + context.Request.Path.Value + Environment.NewLine);\n+        await next.Invoke();\n+    });\n+```\n+\n+27. Right-click the selected code, then press **Cut**, and remove any empty line that were left.\n+\n+28. Move the cursor right before the end of the Configure method, before the closing brackets, and press paste.\n+\n+29. On the **DEBUG** menu of the **ConfigureMiddlewareExample –  Microsoft Visual Studio** window, click **Start Debugging**.\n+     >**Note** : Now, the app.Use result is gone, and only the app.Run works !\n+\n+30. In the **Microsoft Edge** window, click **Close**.\n+\n+31. On the **Debug** Menu, click **Stop Debugging**.\n+\n+32. Select the following code:\n+```cs\n+    app.Run(async (context) =>\n+    {\n+        await context.Response.WriteAsync(\"Hello World!\");\n+    });\n+```\n+\n+33. right click, press **Cut**, and remove the empty line that was left.\n+\n+34. Move the cursor right before the end of the Configure method,before the closing brackets,  and press paste.\n+\n+35. On the Quick Access Toolbar, click **Save**.\n+\n+\n+### Demonstration: How to Work with Static Files\n+\n+#### Preparation Steps \n+\n+1. Ensure that you have cloned the 20486D directory from GitHub. It contains the code segments for this course's labs and demos. https://github.com/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/tree/master/Allfiles.\n+\n+#### Demonstration Steps\n+\n+1. Start **Visual Studio 2017**.\n+\n+2. On the **FILE** menu of the **Start Page - Microsoft Visual Studio** window, point to **New**, and then click **Project**.\n+\n+3. In the navigation pane of the **New Project** dialog box, expand **Installed**, and then click **Visual C#**.\n+\n+4. In the result pane of the **New Project** dialog box, click **ASP.NET Core Web Application**.\n+\n+5. In the **Name** box, replace **WebApplication1** with **StaticFilesExample**.\n+\n+6.  In the **Location** textbox, write **Allfiles\\Mod03\\Democode\\02_StaticFilesExample_begin**, and then click **OK**. \n+\n+7. In the result pane of the **New ASP.NET Core Web Application** dialog box, click **Empty**, and then click **OK**.\n+\n+8. In the **Solution Explorer** see that the **wwwroot** folder is empty.\n+\n+9.  In the **File Explorer** window, go to **Allfiles\\Mod03\\Democode\\02_StaticFilesExample_begin**.\n+    \n+10.  In the **02_StaticFilesExample_begin** window, select the **HtmlFile.html** and the **ImageFile.jpg** files.\n+ \n+ 11. On the **HtmlFile.html** and **ImageFile.jpg** selected files, press right-click, and then click **Copy**.\n+    \n+11.  In the **File Explorer** window, go to **Allfiles\\Mod03\\Democode\\02_StaticFilesExample_begin\\StaticFilesExample\\StaticFilesExample\\wwwroot**.\n+    \n+12.  In the **wwwroot** window, right-click an empty space, and then click **Paste**.\n+      >**Note:** In the **Solution Explorer** see that the **wwwroot** folder contains both of the copied files (You might need to expand the wwwroot directory to see the files).\n+\n+13. On the **DEBUG** menu of the **StaticFilesExample –  Microsoft Visual Studio** window, click **Start Debugging**.\n+\n+14. In the **Microsoft Edge**, Change the url path to http://localhost:[port]/HtmlFile.html, and press enter.\n+     >**Note:** Only the app.Run is executed returns Hello World !\n+\n+15. In the **Microsoft Edge**, Change the url path to http://localhost:[port]/ImageFile.jpg, and press enter. \n+     >**Note:** Only the app.Run is executed returns Hello World !\n+\n+16. In the **Microsoft Edge**, Change the url path to http://localhost:[port]/NonExistingPath.jpg, and press enter. \n+     >**Note:** Only the app.Run is executed returns Hello World !\n+\n+17. In the **Microsoft Edge** window, click **Close**.\n+\n+18. On the **Debug** Menu, click **Stop Debugging**.\n+\n+19. In the **Solution Explorer** pane, double click on the **Startup.cs** class.\n+\n+20. In the **Startup.cs** code window, locate the following code:\n+```cs\n+    if (env.IsDevelopment())\n+    {\n+        app.UseDeveloperExceptionPage();\n+    }\n+\n+```\n+\n+21. Place the mouse cursor at the end of the code, press Enter, and then type the following code:\n+```cs\n+    app.UseStaticFiles();\n+```\n+\n+22. On the **DEBUG** menu of the **StaticFilesExample –  Microsoft Visual Studio** window, click **Start Debugging**.\n+\n+23. In the **Microsoft Edge**, Change the url path to http://localhost:[port]/HtmlFile.html, and press enter.\n+     >**Note:** The html file is shown\n+\n+24. In the **Microsoft Edge**, Change the url path to http://localhost:[port]/ImageFile.jpg, and press enter. \n+     >**Note:** The image file is shown\n+\n+25. In the **Microsoft Edge**, Change the url path to http://localhost:[port]/NonExistingPath.jpg, and press enter. \n+     >**Note:** The nonexisting path leads eventualy to app.Run","path":"Instructions/20486D_MOD03_DEMO.md","position":209,"original_position":209,"commit_id":"df2a083d5634833b8c36b134cbf817cc192865ac","original_commit_id":"b6ea637ec76e8a12e3108fdeafc70425fbced815","user":{"login":"ShirHalevi","id":37835321,"avatar_url":"https://avatars0.githubusercontent.com/u/37835321?v=4","gravatar_id":"","url":"https://api.github.com/users/ShirHalevi","html_url":"https://github.com/ShirHalevi","followers_url":"https://api.github.com/users/ShirHalevi/followers","following_url":"https://api.github.com/users/ShirHalevi/following{/other_user}","gists_url":"https://api.github.com/users/ShirHalevi/gists{/gist_id}","starred_url":"https://api.github.com/users/ShirHalevi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ShirHalevi/subscriptions","organizations_url":"https://api.github.com/users/ShirHalevi/orgs","repos_url":"https://api.github.com/users/ShirHalevi/repos","events_url":"https://api.github.com/users/ShirHalevi/events{/privacy}","received_events_url":"https://api.github.com/users/ShirHalevi/received_events","type":"User","site_admin":false},"body":"app.Run \r\nNot in bold?","created_at":"2018-04-11T08:21:05Z","updated_at":"2018-04-11T09:04:51Z","html_url":"https://github.com/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pull/2#discussion_r180671004","pull_request_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pulls/2","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pulls/comments/180671004"},"html":{"href":"https://github.com/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pull/2#discussion_r180671004"},"pull_request":{"href":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pulls/2"}}},"pull_request":{"url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pulls/2","id":168881209,"html_url":"https://github.com/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pull/2","diff_url":"https://github.com/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pull/2.diff","patch_url":"https://github.com/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pull/2.patch","issue_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/issues/2","number":2,"state":"closed","locked":false,"title":"Dolev","user":{"login":"barucht","id":13419378,"avatar_url":"https://avatars0.githubusercontent.com/u/13419378?v=4","gravatar_id":"","url":"https://api.github.com/users/barucht","html_url":"https://github.com/barucht","followers_url":"https://api.github.com/users/barucht/followers","following_url":"https://api.github.com/users/barucht/following{/other_user}","gists_url":"https://api.github.com/users/barucht/gists{/gist_id}","starred_url":"https://api.github.com/users/barucht/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/barucht/subscriptions","organizations_url":"https://api.github.com/users/barucht/orgs","repos_url":"https://api.github.com/users/barucht/repos","events_url":"https://api.github.com/users/barucht/events{/privacy}","received_events_url":"https://api.github.com/users/barucht/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-02-13T15:50:18Z","updated_at":"2018-04-11T09:04:52Z","closed_at":"2018-04-08T13:12:03Z","merged_at":"2018-04-08T13:12:03Z","merge_commit_sha":"df2a083d5634833b8c36b134cbf817cc192865ac","assignee":null,"assignees":[],"requested_reviewers":[{"login":"amiradler","id":11310715,"avatar_url":"https://avatars0.githubusercontent.com/u/11310715?v=4","gravatar_id":"","url":"https://api.github.com/users/amiradler","html_url":"https://github.com/amiradler","followers_url":"https://api.github.com/users/amiradler/followers","following_url":"https://api.github.com/users/amiradler/following{/other_user}","gists_url":"https://api.github.com/users/amiradler/gists{/gist_id}","starred_url":"https://api.github.com/users/amiradler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amiradler/subscriptions","organizations_url":"https://api.github.com/users/amiradler/orgs","repos_url":"https://api.github.com/users/amiradler/repos","events_url":"https://api.github.com/users/amiradler/events{/privacy}","received_events_url":"https://api.github.com/users/amiradler/received_events","type":"User","site_admin":false},{"login":"MariaBalagyozianMoc","id":35917483,"avatar_url":"https://avatars0.githubusercontent.com/u/35917483?v=4","gravatar_id":"","url":"https://api.github.com/users/MariaBalagyozianMoc","html_url":"https://github.com/MariaBalagyozianMoc","followers_url":"https://api.github.com/users/MariaBalagyozianMoc/followers","following_url":"https://api.github.com/users/MariaBalagyozianMoc/following{/other_user}","gists_url":"https://api.github.com/users/MariaBalagyozianMoc/gists{/gist_id}","starred_url":"https://api.github.com/users/MariaBalagyozianMoc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MariaBalagyozianMoc/subscriptions","organizations_url":"https://api.github.com/users/MariaBalagyozianMoc/orgs","repos_url":"https://api.github.com/users/MariaBalagyozianMoc/repos","events_url":"https://api.github.com/users/MariaBalagyozianMoc/events{/privacy}","received_events_url":"https://api.github.com/users/MariaBalagyozianMoc/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pulls/2/commits","review_comments_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pulls/2/comments","review_comment_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pulls/comments{/number}","comments_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/issues/2/comments","statuses_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/statuses/df2a083d5634833b8c36b134cbf817cc192865ac","head":{"label":"MicrosoftLearning:Dolev","ref":"Dolev","sha":"df2a083d5634833b8c36b134cbf817cc192865ac","user":{"login":"MicrosoftLearning","id":10467123,"avatar_url":"https://avatars1.githubusercontent.com/u/10467123?v=4","gravatar_id":"","url":"https://api.github.com/users/MicrosoftLearning","html_url":"https://github.com/MicrosoftLearning","followers_url":"https://api.github.com/users/MicrosoftLearning/followers","following_url":"https://api.github.com/users/MicrosoftLearning/following{/other_user}","gists_url":"https://api.github.com/users/MicrosoftLearning/gists{/gist_id}","starred_url":"https://api.github.com/users/MicrosoftLearning/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MicrosoftLearning/subscriptions","organizations_url":"https://api.github.com/users/MicrosoftLearning/orgs","repos_url":"https://api.github.com/users/MicrosoftLearning/repos","events_url":"https://api.github.com/users/MicrosoftLearning/events{/privacy}","received_events_url":"https://api.github.com/users/MicrosoftLearning/received_events","type":"Organization","site_admin":false},"repo":{"id":119352637,"name":"20486D-DevelopingASPNETMVCWebApplications","full_name":"MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications","owner":{"login":"MicrosoftLearning","id":10467123,"avatar_url":"https://avatars1.githubusercontent.com/u/10467123?v=4","gravatar_id":"","url":"https://api.github.com/users/MicrosoftLearning","html_url":"https://github.com/MicrosoftLearning","followers_url":"https://api.github.com/users/MicrosoftLearning/followers","following_url":"https://api.github.com/users/MicrosoftLearning/following{/other_user}","gists_url":"https://api.github.com/users/MicrosoftLearning/gists{/gist_id}","starred_url":"https://api.github.com/users/MicrosoftLearning/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MicrosoftLearning/subscriptions","organizations_url":"https://api.github.com/users/MicrosoftLearning/orgs","repos_url":"https://api.github.com/users/MicrosoftLearning/repos","events_url":"https://api.github.com/users/MicrosoftLearning/events{/privacy}","received_events_url":"https://api.github.com/users/MicrosoftLearning/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications","description":null,"fork":false,"url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications","forks_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/forks","keys_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/keys{/key_id}","collaborators_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/teams","hooks_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/hooks","issue_events_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/issues/events{/number}","events_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/events","assignees_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/assignees{/user}","branches_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/branches{/branch}","tags_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/tags","blobs_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/git/refs{/sha}","trees_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/git/trees{/sha}","statuses_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/statuses/{sha}","languages_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/languages","stargazers_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/stargazers","contributors_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/contributors","subscribers_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/subscribers","subscription_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/subscription","commits_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/commits{/sha}","git_commits_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/git/commits{/sha}","comments_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/comments{/number}","issue_comment_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/issues/comments{/number}","contents_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/contents/{+path}","compare_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/compare/{base}...{head}","merges_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/merges","archive_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/downloads","issues_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/issues{/number}","pulls_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pulls{/number}","milestones_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/milestones{/number}","notifications_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/labels{/name}","releases_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/releases{/id}","deployments_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/deployments","created_at":"2018-01-29T08:14:55Z","updated_at":"2018-04-11T08:11:58Z","pushed_at":"2018-04-11T08:21:28Z","git_url":"git://github.com/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications.git","ssh_url":"git@github.com:MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications.git","clone_url":"https://github.com/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications.git","svn_url":"https://github.com/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications","homepage":null,"size":133439,"stargazers_count":0,"watchers_count":0,"language":"C#","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit"},"forks":2,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"MicrosoftLearning:master","ref":"master","sha":"5055dbbf6a966eb55c6f1a9a934cc13ca68e0f6d","user":{"login":"MicrosoftLearning","id":10467123,"avatar_url":"https://avatars1.githubusercontent.com/u/10467123?v=4","gravatar_id":"","url":"https://api.github.com/users/MicrosoftLearning","html_url":"https://github.com/MicrosoftLearning","followers_url":"https://api.github.com/users/MicrosoftLearning/followers","following_url":"https://api.github.com/users/MicrosoftLearning/following{/other_user}","gists_url":"https://api.github.com/users/MicrosoftLearning/gists{/gist_id}","starred_url":"https://api.github.com/users/MicrosoftLearning/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MicrosoftLearning/subscriptions","organizations_url":"https://api.github.com/users/MicrosoftLearning/orgs","repos_url":"https://api.github.com/users/MicrosoftLearning/repos","events_url":"https://api.github.com/users/MicrosoftLearning/events{/privacy}","received_events_url":"https://api.github.com/users/MicrosoftLearning/received_events","type":"Organization","site_admin":false},"repo":{"id":119352637,"name":"20486D-DevelopingASPNETMVCWebApplications","full_name":"MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications","owner":{"login":"MicrosoftLearning","id":10467123,"avatar_url":"https://avatars1.githubusercontent.com/u/10467123?v=4","gravatar_id":"","url":"https://api.github.com/users/MicrosoftLearning","html_url":"https://github.com/MicrosoftLearning","followers_url":"https://api.github.com/users/MicrosoftLearning/followers","following_url":"https://api.github.com/users/MicrosoftLearning/following{/other_user}","gists_url":"https://api.github.com/users/MicrosoftLearning/gists{/gist_id}","starred_url":"https://api.github.com/users/MicrosoftLearning/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MicrosoftLearning/subscriptions","organizations_url":"https://api.github.com/users/MicrosoftLearning/orgs","repos_url":"https://api.github.com/users/MicrosoftLearning/repos","events_url":"https://api.github.com/users/MicrosoftLearning/events{/privacy}","received_events_url":"https://api.github.com/users/MicrosoftLearning/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications","description":null,"fork":false,"url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications","forks_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/forks","keys_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/keys{/key_id}","collaborators_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/teams","hooks_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/hooks","issue_events_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/issues/events{/number}","events_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/events","assignees_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/assignees{/user}","branches_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/branches{/branch}","tags_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/tags","blobs_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/git/refs{/sha}","trees_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/git/trees{/sha}","statuses_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/statuses/{sha}","languages_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/languages","stargazers_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/stargazers","contributors_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/contributors","subscribers_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/subscribers","subscription_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/subscription","commits_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/commits{/sha}","git_commits_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/git/commits{/sha}","comments_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/comments{/number}","issue_comment_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/issues/comments{/number}","contents_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/contents/{+path}","compare_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/compare/{base}...{head}","merges_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/merges","archive_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/downloads","issues_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/issues{/number}","pulls_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pulls{/number}","milestones_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/milestones{/number}","notifications_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/labels{/name}","releases_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/releases{/id}","deployments_url":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/deployments","created_at":"2018-01-29T08:14:55Z","updated_at":"2018-04-11T08:11:58Z","pushed_at":"2018-04-11T08:21:28Z","git_url":"git://github.com/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications.git","ssh_url":"git@github.com:MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications.git","clone_url":"https://github.com/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications.git","svn_url":"https://github.com/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications","homepage":null,"size":133439,"stargazers_count":0,"watchers_count":0,"language":"C#","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit"},"forks":2,"open_issues":0,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pulls/2"},"html":{"href":"https://github.com/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pull/2"},"issue":{"href":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/issues/2"},"comments":{"href":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/issues/2/comments"},"review_comments":{"href":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pulls/2/comments"},"review_comment":{"href":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/pulls/2/commits"},"statuses":{"href":"https://api.github.com/repos/MicrosoftLearning/20486D-DevelopingASPNETMVCWebApplications/statuses/df2a083d5634833b8c36b134cbf817cc192865ac"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"ShirHalevi"}}