aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore288
-rw-r--r--AirPollutionWebApi.Tests/AirPollutionWebApi.Tests.csproj91
-rw-r--r--AirPollutionWebApi.Tests/Controllers/HomeControllerTest.cs35
-rw-r--r--AirPollutionWebApi.Tests/packages.config13
-rw-r--r--AirPollutionWebApi.sln23
-rw-r--r--AirPollutionWebApi.userprefs20
-rw-r--r--AirPollutionWebApi/AirPollutionWebApi.csproj112
-rw-r--r--AirPollutionWebApi/App_Start/RouteConfig.cs19
-rw-r--r--AirPollutionWebApi/App_Start/WebApiConfig.cs24
-rw-r--r--AirPollutionWebApi/Controllers/HomeController.cs23
-rw-r--r--AirPollutionWebApi/Controllers/ReadingsController.cs62
-rw-r--r--AirPollutionWebApi/Global.asax1
-rw-r--r--AirPollutionWebApi/Global.asax.cs17
-rw-r--r--AirPollutionWebApi/Models/Reading.cs12
-rw-r--r--AirPollutionWebApi/Singletons/Singleton.cs93
-rw-r--r--AirPollutionWebApi/Views/Home/Index.cshtml1
-rw-r--r--AirPollutionWebApi/Views/Shared/Error.cshtml5
-rw-r--r--AirPollutionWebApi/Views/Shared/_Layout.cshtml9
-rw-r--r--AirPollutionWebApi/Views/Web.config30
-rw-r--r--AirPollutionWebApi/Views/_ViewStart.cshtml3
-rw-r--r--AirPollutionWebApi/Web.config16
-rw-r--r--AirPollutionWebApi/bin/AirPollutionWebApi.dllbin0 -> 11776 bytes
-rw-r--r--AirPollutionWebApi/bin/AirPollutionWebApi.pdbbin0 -> 2512 bytes
-rw-r--r--AirPollutionWebApi/bin/Microsoft.Web.Infrastructure.dllbin0 -> 45416 bytes
-rw-r--r--AirPollutionWebApi/bin/Newtonsoft.Json.dllbin0 -> 653824 bytes
-rw-r--r--AirPollutionWebApi/bin/Newtonsoft.Json.xml10760
-rw-r--r--AirPollutionWebApi/bin/System.Net.Http.Formatting.dllbin0 -> 185544 bytes
-rw-r--r--AirPollutionWebApi/bin/System.Net.Http.Formatting.xml2094
-rw-r--r--AirPollutionWebApi/bin/System.Web.Helpers.dllbin0 -> 139976 bytes
-rw-r--r--AirPollutionWebApi/bin/System.Web.Helpers.xml839
-rw-r--r--AirPollutionWebApi/bin/System.Web.Http.WebHost.dllbin0 -> 82120 bytes
-rw-r--r--AirPollutionWebApi/bin/System.Web.Http.WebHost.xml135
-rw-r--r--AirPollutionWebApi/bin/System.Web.Http.dllbin0 -> 471240 bytes
-rw-r--r--AirPollutionWebApi/bin/System.Web.Http.xml6664
-rw-r--r--AirPollutionWebApi/bin/System.Web.Mvc.dllbin0 -> 566472 bytes
-rw-r--r--AirPollutionWebApi/bin/System.Web.Mvc.xml11485
-rw-r--r--AirPollutionWebApi/bin/System.Web.Razor.dllbin0 -> 272072 bytes
-rw-r--r--AirPollutionWebApi/bin/System.Web.Razor.xml5742
-rw-r--r--AirPollutionWebApi/bin/System.Web.WebPages.Deployment.dllbin0 -> 41672 bytes
-rw-r--r--AirPollutionWebApi/bin/System.Web.WebPages.Deployment.xml60
-rw-r--r--AirPollutionWebApi/bin/System.Web.WebPages.Razor.dllbin0 -> 39624 bytes
-rw-r--r--AirPollutionWebApi/bin/System.Web.WebPages.Razor.xml292
-rw-r--r--AirPollutionWebApi/bin/System.Web.WebPages.dllbin0 -> 211656 bytes
-rw-r--r--AirPollutionWebApi/bin/System.Web.WebPages.xml2706
-rw-r--r--AirPollutionWebApi/obj/Debug/AirPollutionWebApi.csproj.CopyComplete0
-rw-r--r--AirPollutionWebApi/obj/Debug/AirPollutionWebApi.csproj.CoreCompileInputs.cache1
-rw-r--r--AirPollutionWebApi/obj/Debug/AirPollutionWebApi.csproj.FileListAbsolute.txt27
-rw-r--r--AirPollutionWebApi/obj/Debug/AirPollutionWebApi.csprojResolveAssemblyReference.cachebin0 -> 120248 bytes
-rw-r--r--AirPollutionWebApi/obj/Debug/AirPollutionWebApi.dllbin0 -> 11776 bytes
-rw-r--r--AirPollutionWebApi/obj/Debug/AirPollutionWebApi.pdbbin0 -> 2512 bytes
-rw-r--r--AirPollutionWebApi/packages.config12
-rw-r--r--packages/Microsoft.AspNet.Mvc.5.2.3/Content/Web.config.install.xdt34
-rw-r--r--packages/Microsoft.AspNet.Mvc.5.2.3/Content/Web.config.uninstall.xdt10
-rw-r--r--packages/Microsoft.AspNet.Mvc.5.2.3/Microsoft.AspNet.Mvc.5.2.3.nupkgbin0 -> 298971 bytes
-rw-r--r--packages/Microsoft.AspNet.Mvc.5.2.3/lib/net45/System.Web.Mvc.dllbin0 -> 566472 bytes
-rw-r--r--packages/Microsoft.AspNet.Mvc.5.2.3/lib/net45/System.Web.Mvc.xml11485
-rw-r--r--packages/Microsoft.AspNet.Razor.3.2.3/Microsoft.AspNet.Razor.3.2.3.nupkgbin0 -> 149332 bytes
-rw-r--r--packages/Microsoft.AspNet.Razor.3.2.3/lib/net45/System.Web.Razor.dllbin0 -> 272072 bytes
-rw-r--r--packages/Microsoft.AspNet.Razor.3.2.3/lib/net45/System.Web.Razor.xml5742
-rw-r--r--packages/Microsoft.AspNet.WebApi.5.2.3/Microsoft.AspNet.WebApi.5.2.3.nupkgbin0 -> 3193 bytes
-rw-r--r--packages/Microsoft.AspNet.WebApi.Client.5.2.3/Microsoft.AspNet.WebApi.Client.5.2.3.nupkgbin0 -> 188921 bytes
-rw-r--r--packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/net45/System.Net.Http.Formatting.dllbin0 -> 185544 bytes
-rw-r--r--packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/net45/System.Net.Http.Formatting.xml2094
-rw-r--r--packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.dllbin0 -> 151240 bytes
-rw-r--r--packages/Microsoft.AspNet.WebApi.Client.5.2.3/lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.xml4025
-rw-r--r--packages/Microsoft.AspNet.WebApi.Core.5.2.3/Content/web.config.transform11
-rw-r--r--packages/Microsoft.AspNet.WebApi.Core.5.2.3/Microsoft.AspNet.WebApi.Core.5.2.3.nupkgbin0 -> 239426 bytes
-rw-r--r--packages/Microsoft.AspNet.WebApi.Core.5.2.3/lib/net45/System.Web.Http.dllbin0 -> 471240 bytes
-rw-r--r--packages/Microsoft.AspNet.WebApi.Core.5.2.3/lib/net45/System.Web.Http.xml6664
-rw-r--r--packages/Microsoft.AspNet.WebApi.WebHost.5.2.3/Microsoft.AspNet.WebApi.WebHost.5.2.3.nupkgbin0 -> 43077 bytes
-rw-r--r--packages/Microsoft.AspNet.WebApi.WebHost.5.2.3/lib/net45/System.Web.Http.WebHost.dllbin0 -> 82120 bytes
-rw-r--r--packages/Microsoft.AspNet.WebApi.WebHost.5.2.3/lib/net45/System.Web.Http.WebHost.xml135
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/Content/Web.config.install.xdt41
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/Content/Web.config.uninstall.xdt13
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/Microsoft.AspNet.WebPages.3.2.3.nupkgbin0 -> 228931 bytes
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.Helpers.dllbin0 -> 139976 bytes
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.Helpers.xml839
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Deployment.dllbin0 -> 41672 bytes
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Deployment.xml60
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Razor.dllbin0 -> 39624 bytes
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.Razor.xml292
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.dllbin0 -> 211656 bytes
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/lib/net45/System.Web.WebPages.xml2706
-rw-r--r--packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkgbin0 -> 24921 bytes
-rw-r--r--packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dllbin0 -> 45416 bytes
-rw-r--r--packages/NUnit.3.9.0/CHANGES.md1485
-rw-r--r--packages/NUnit.3.9.0/LICENSE.txt20
-rw-r--r--packages/NUnit.3.9.0/NOTICES.txt5
-rw-r--r--packages/NUnit.3.9.0/NUnit.3.9.0.nupkgbin0 -> 2173048 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/monoandroid/nunit.framework.dllbin0 -> 314368 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/monoandroid/nunit.framework.xml18594
-rw-r--r--packages/NUnit.3.9.0/lib/net20/NUnit.System.Linq.dllbin0 -> 95232 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/net20/nunit.framework.dllbin0 -> 352768 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/net20/nunit.framework.xml20079
-rw-r--r--packages/NUnit.3.9.0/lib/net35/nunit.framework.dllbin0 -> 354816 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/net35/nunit.framework.xml20278
-rw-r--r--packages/NUnit.3.9.0/lib/net40/nunit.framework.dllbin0 -> 354304 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/net40/nunit.framework.xml19988
-rw-r--r--packages/NUnit.3.9.0/lib/net45/nunit.framework.dllbin0 -> 354304 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/net45/nunit.framework.xml19945
-rw-r--r--packages/NUnit.3.9.0/lib/netstandard1.3/nunit.framework.dllbin0 -> 314368 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/netstandard1.3/nunit.framework.xml18594
-rw-r--r--packages/NUnit.3.9.0/lib/netstandard1.6/nunit.framework.dllbin0 -> 317440 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/netstandard1.6/nunit.framework.xml18728
-rw-r--r--packages/NUnit.3.9.0/lib/uap/nunit.framework.dllbin0 -> 314368 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/uap/nunit.framework.xml18594
-rw-r--r--packages/NUnit.3.9.0/lib/xamarin.ios/nunit.framework.dllbin0 -> 314368 bytes
-rw-r--r--packages/NUnit.3.9.0/lib/xamarin.ios/nunit.framework.xml18594
-rw-r--r--packages/Newtonsoft.Json.10.0.3/LICENSE.md20
-rw-r--r--packages/Newtonsoft.Json.10.0.3/Newtonsoft.Json.10.0.3.nupkgbin0 -> 2066865 bytes
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.dllbin0 -> 498688 bytes
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.xml9815
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.dllbin0 -> 460800 bytes
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.xml8944
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.dllbin0 -> 525824 bytes
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.xml9144
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.dllbin0 -> 653824 bytes
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.xml10760
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/netstandard1.0/Newtonsoft.Json.dllbin0 -> 624128 bytes
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/netstandard1.0/Newtonsoft.Json.xml10467
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/netstandard1.3/Newtonsoft.Json.dllbin0 -> 639488 bytes
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/netstandard1.3/Newtonsoft.Json.xml10559
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dllbin0 -> 433664 bytes
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml8555
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dllbin0 -> 623616 bytes
-rw-r--r--packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml10467
-rw-r--r--packages/Newtonsoft.Json.10.0.3/tools/install.ps1116
127 files changed, 329328 insertions, 288 deletions
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 940794e..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,288 +0,0 @@
-## Ignore Visual Studio temporary files, build results, and
-## files generated by popular Visual Studio add-ons.
-##
-## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
-
-# User-specific files
-*.suo
-*.user
-*.userosscache
-*.sln.docstates
-