add links

This commit is contained in:
Tommy Parnell
2018-07-09 14:47:34 -04:00
parent 8e8ceeab15
commit 7e3277e9a2

View File

@@ -8,6 +8,8 @@ using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using Microsoft.AspNetCore.Routing; using Microsoft.AspNetCore.Routing;
using Microsoft.AspNetCore.Http;
using System.Text;
namespace aka.terribledev.io namespace aka.terribledev.io
{ {
@@ -65,6 +67,12 @@ namespace aka.terribledev.io
b.Response.StatusCode = 200; b.Response.StatusCode = 200;
return b.Response.Body.WriteAsync(favicon, 0, faviconByteCount); return b.Response.Body.WriteAsync(favicon, 0, faviconByteCount);
}); });
a.MapGet("links", b=>
{
b.Response.StatusCode = 200;
var resultString = String.Join(Environment.NewLine, Routes.RoutesDictionary.Select(c=> $"/{c.Key} -> {c.Value}"));
return b.Response.WriteAsync(resultString);
});
foreach(var route in Routes.RoutesDictionary) foreach(var route in Routes.RoutesDictionary)
{ {
a.MapGet(route.Key, handler: async b=>{ a.MapGet(route.Key, handler: async b=>{