├── .gitignore ├── README.md └── ShortURL ├── ShortURL.sln ├── ShortURL ├── CodeHelper.cs ├── Controllers │ ├── HomeController.cs │ └── ValuesController.cs ├── Docker.txt ├── Dockerfile ├── GenerateShortURL.cs ├── Program.cs ├── ShortURL.csproj ├── ShortURL.xml ├── Startup.cs ├── UrlRecordPO.cs ├── Views │ ├── Home │ │ └── Index.cshtml │ ├── Shared │ │ └── _Layout.cshtml │ └── _ViewStart.cshtml ├── appsettings.Development.json ├── sources.list └── wwwroot │ ├── css │ ├── index.css │ ├── site.css │ └── site.min.css │ ├── favicon.ico │ ├── images │ ├── banner1.svg │ ├── banner2.svg │ └── banner3.svg │ ├── js │ ├── index.js │ ├── site.js │ └── site.min.js │ └── lib │ ├── bootstrap │ ├── .bower.json │ ├── LICENSE │ └── dist │ │ ├── css │ │ ├── bootstrap-theme.css │ │ ├── bootstrap-theme.css.map │ │ ├── bootstrap-theme.min.css │ │ ├── bootstrap-theme.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ │ └── js │ │ ├── bootstrap.js │ │ ├── bootstrap.min.js │ │ └── npm.js │ ├── jquery-validation-unobtrusive │ ├── .bower.json │ ├── LICENSE.txt │ ├── jquery.validate.unobtrusive.js │ └── jquery.validate.unobtrusive.min.js │ ├── jquery-validation │ ├── .bower.json │ ├── LICENSE.md │ └── dist │ │ ├── additional-methods.js │ │ ├── additional-methods.min.js │ │ ├── jquery.validate.js │ │ └── jquery.validate.min.js │ └── jquery │ ├── .bower.json │ ├── LICENSE.txt │ └── dist │ ├── jquery.js │ ├── jquery.min.js │ └── jquery.min.map └── XUnitTest ├── UnitTest1.cs └── XUnitTest.csproj /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/README.md -------------------------------------------------------------------------------- /ShortURL/ShortURL.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL.sln -------------------------------------------------------------------------------- /ShortURL/ShortURL/CodeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/CodeHelper.cs -------------------------------------------------------------------------------- /ShortURL/ShortURL/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/Controllers/HomeController.cs -------------------------------------------------------------------------------- /ShortURL/ShortURL/Controllers/ValuesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/Controllers/ValuesController.cs -------------------------------------------------------------------------------- /ShortURL/ShortURL/Docker.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/Docker.txt -------------------------------------------------------------------------------- /ShortURL/ShortURL/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/Dockerfile -------------------------------------------------------------------------------- /ShortURL/ShortURL/GenerateShortURL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/GenerateShortURL.cs -------------------------------------------------------------------------------- /ShortURL/ShortURL/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/Program.cs -------------------------------------------------------------------------------- /ShortURL/ShortURL/ShortURL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/ShortURL.csproj -------------------------------------------------------------------------------- /ShortURL/ShortURL/ShortURL.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/ShortURL.xml -------------------------------------------------------------------------------- /ShortURL/ShortURL/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/Startup.cs -------------------------------------------------------------------------------- /ShortURL/ShortURL/UrlRecordPO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/UrlRecordPO.cs -------------------------------------------------------------------------------- /ShortURL/ShortURL/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /ShortURL/ShortURL/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/Views/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /ShortURL/ShortURL/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /ShortURL/ShortURL/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/appsettings.Development.json -------------------------------------------------------------------------------- /ShortURL/ShortURL/sources.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/sources.list -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/css/index.css -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/css/site.css -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/css/site.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/css/site.min.css -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/favicon.ico -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/images/banner1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/images/banner1.svg -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/images/banner2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/images/banner2.svg -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/images/banner3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/images/banner3.svg -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/js/index.js -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/js/site.js -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/bootstrap/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/bootstrap/.bower.json -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css.map -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css.map -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/js/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/bootstrap/dist/js/npm.js -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/jquery-validation-unobtrusive/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/jquery-validation-unobtrusive/.bower.json -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/jquery-validation/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/jquery-validation/.bower.json -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/jquery-validation/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/jquery-validation/LICENSE.md -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/jquery-validation/dist/additional-methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/jquery-validation/dist/additional-methods.js -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/jquery-validation/dist/additional-methods.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/jquery-validation/dist/additional-methods.min.js -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/jquery-validation/dist/jquery.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/jquery-validation/dist/jquery.validate.js -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/jquery/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/jquery/.bower.json -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/jquery/dist/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/jquery/dist/jquery.min.js -------------------------------------------------------------------------------- /ShortURL/ShortURL/wwwroot/lib/jquery/dist/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/ShortURL/wwwroot/lib/jquery/dist/jquery.min.map -------------------------------------------------------------------------------- /ShortURL/XUnitTest/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/XUnitTest/UnitTest1.cs -------------------------------------------------------------------------------- /ShortURL/XUnitTest/XUnitTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaopeiym/ShortURL/HEAD/ShortURL/XUnitTest/XUnitTest.csproj --------------------------------------------------------------------------------