using System.Collections.Generic; namespace aka.terribledev.io { public static class Routes { public static Dictionary RoutesDictionary = new Dictionary(){ ["docker101"] = "https://blog.terribledev.io/Getting-started-with-docker-containers/", ["dockerfortran"] = "https://github.com/TerribleDev/Fortran-docker-mvc", ["blog"] = "https://blog.terribledev.io", ["github"] = "https://github.com/terribledev", ["git-cheatsheet"] = "https://github.com/TerribleDev/Git-CheatSheet", ["janus-intro"] = "https://janus-vistaprint.github.io/intro-deck/" }; public static string CalculateHostRedirect(string host) { if(host.StartsWith("github", System.StringComparison.OrdinalIgnoreCase)) { return "https://github.com/terribledev"; } if(host.StartsWith("bitbucket", System.StringComparison.OrdinalIgnoreCase)) { return "https://bitbucket.org/TerribleDev/"; } if(host.StartsWith("soupinsummer.co", System.StringComparison.OrdinalIgnoreCase)) { return "https://about.terribledev.io"; } if(host.Equals("tommyparnell.com", System.StringComparison.OrdinalIgnoreCase) || host.Equals("www.tommyparnell.com", System.StringComparison.OrdinalIgnoreCase)) { return "https://about.terribledev.io"; } if(host.Equals("tparnell.io", System.StringComparison.OrdinalIgnoreCase) || host.Equals("www.tparnell.io", System.StringComparison.OrdinalIgnoreCase)) { return "https://about.terribledev.io"; } if(host.Equals("terribledev.io", System.StringComparison.OrdinalIgnoreCase)) { return "https://about.terribledev.io"; } return string.Empty; } } }