Download Shrinkr - An ASP.NET MVC Url Shrinking Service

Description

A Web 2.0 style Url Shrinking Service developed in .NET Framework 4 with Entity Framework 4, ASP.NET MVC 2, MVC Extensions, Telerik Extensions for ASP.NET MVC, DotNetOpenAuth, jQuery.

Icons

Shrinkr - An ASP.NET MVC Url Shrinking Service

Source Files

The download file shrinkr.zip has the following entries.


.hgignore/*  ww  w.jav  a  2 s.c  om*/
.hgtags
Extra/Console/Program.cs
Extra/Console/Properties/AssemblyInfo.cs
Extra/Console/Shrinkr.Client.Console.csproj
Extra/Console/Shrinkr.Client.Desktop.ConsoleApp.csproj
Extra/References/seesmic/Seesmic.Sdp.Extensibility.dll
Extra/References/seesmic/Seesmic.Sdp.Utils.dll
Extra/Seesmic/ApiKeyInputWindow.xaml
Extra/Seesmic/ApiKeyInputWindow.xaml.cs
Extra/Seesmic/Properties/AppManifest.xml
Extra/Seesmic/Properties/AssemblyInfo.cs
Extra/Seesmic/Resources/Shrinkr.png
Extra/Seesmic/Settings.StyleCop
Extra/Seesmic/Shrinkr.Client.Seesmic.csproj
Extra/Seesmic/ShrinkrShortUrlProvider.cs
Extra/Shrinkr.Client.sln
Source/Build.bat
Source/Build/CommunityTasks/MSBuild.Community.Tasks.Targets
Source/Build/CommunityTasks/MSBuild.Community.Tasks.dll
Source/Build/FxCop/CustomDictionary.xml
Source/Build/FxCop/Engines/IntrospectionAnalysisEngine.dll
Source/Build/FxCop/Engines/IntrospectionForms.dll
Source/Build/FxCop/FxCop.exe
Source/Build/FxCop/FxCop.exe.config
Source/Build/FxCop/FxCopCmd.exe
Source/Build/FxCop/FxCopCmd.exe.config
Source/Build/FxCop/FxCopCommon.dll
Source/Build/FxCop/FxCopSdk.dll
Source/Build/FxCop/FxCopUI.dll
Source/Build/FxCop/MSSp3en.lex
Source/Build/FxCop/MSSp3ena.lex
Source/Build/FxCop/MSSpell3.dll
Source/Build/FxCop/Microsoft.Cci.dll
Source/Build/FxCop/Repository/Compatibility/Desktop2.0.xml
Source/Build/FxCop/Repository/Compatibility/Desktop2.0SP1.xml
Source/Build/FxCop/Repository/Compatibility/Desktop2.0SP2.xml
Source/Build/FxCop/Repository/Compatibility/Desktop3.0.xml
Source/Build/FxCop/Repository/Compatibility/Desktop3.0SP1.xml
Source/Build/FxCop/Repository/Compatibility/Desktop3.0SP2.xml
Source/Build/FxCop/Repository/Compatibility/Desktop3.5.xml
Source/Build/FxCop/Repository/Compatibility/Desktop3.5SP1.xml
Source/Build/FxCop/Repository/system32.bin
Source/Build/FxCop/Rules/DesignRules.dll
Source/Build/FxCop/Rules/GlobalizationRules.dll
Source/Build/FxCop/Rules/InteroperabilityRules.dll
Source/Build/FxCop/Rules/MobilityRules.dll
Source/Build/FxCop/Rules/NamingRules.dll
Source/Build/FxCop/Rules/PerformanceRules.dll
Source/Build/FxCop/Rules/PortabilityRules.dll
Source/Build/FxCop/Rules/SecurityRules.dll
Source/Build/FxCop/Rules/UsageRules.dll
Source/Build/FxCop/Xml/CodeAnalysisReport.xsl
Source/Build/FxCop/Xml/FxCopReport.xsd
Source/Build/FxCop/Xml/FxCopReport.xsl
Source/Build/FxCop/Xml/FxCopReportExcludes.xsl
Source/Build/FxCop/Xml/FxCopRichConsoleOutput.xsl
Source/Build/FxCop/Xml/VSConsoleOutput.xsl
Source/Build/StyleCop/Microsoft.StyleCop.CSharp.Rules.dll
Source/Build/StyleCop/Microsoft.StyleCop.CSharp.dll
Source/Build/StyleCop/Microsoft.StyleCop.dll
Source/Build/Web/Microsoft.Web.Delegation.dll
Source/Build/Web/Microsoft.Web.Delegation.resources.dll
Source/Build/Web/Microsoft.Web.Deployment.dll
Source/Build/Web/Microsoft.Web.Publishing.AllFilesInProjectFolder.targets
Source/Build/Web/Microsoft.Web.Publishing.AllFilesInTheProject.targets
Source/Build/Web/Microsoft.Web.Publishing.OnlyFilesToRunTheApp.targets
Source/Build/Web/Microsoft.Web.Publishing.Tasks.Dll
Source/Build/Web/Microsoft.Web.Publishing.targets
Source/Build/WebApplications/Microsoft.WebApplication.Build.Tasks.Dll
Source/Build/WebApplications/Microsoft.WebApplication.targets
Source/Database/create.sql
Source/Database/data.sql
Source/Database/reset.sql
Source/References/aspnetmvc/System.Web.Helpers.dll
Source/References/aspnetmvc/System.Web.Helpers.xml
Source/References/aspnetmvc/System.Web.Mvc.dll
Source/References/aspnetmvc/System.Web.Mvc.xml
Source/References/aspnetmvc/System.Web.WebPages.dll
Source/References/aspnetmvc/System.Web.WebPages.xml
Source/References/autofac/Autofac.dll
Source/References/autofac/Autofac.xml
Source/References/commonservicelocator/Microsoft.Practices.ServiceLocation.dll
Source/References/dotnetopenauth/DotNetOpenAuth.dll
Source/References/dotnetopenauth/DotNetOpenAuth.xml
Source/References/dotnetopenauth/DotNetOpenAuth.xsd
Source/References/ef/EntityFramework.dll
Source/References/ef/EntityFramework.xml
Source/References/elmah/Elmah.dll
Source/References/elmah/Elmah.xml
Source/References/moq/Moq.dll
Source/References/mvcextensions/MvcExtensions.Autofac.dll
Source/References/mvcextensions/MvcExtensions.Autofac.xml
Source/References/mvcextensions/MvcExtensions.Unity.dll
Source/References/mvcextensions/MvcExtensions.Unity.xml
Source/References/mvcextensions/MvcExtensions.dll
Source/References/mvcextensions/MvcExtensions.xml
Source/References/nhibernate/Antlr3.Runtime.dll
Source/References/nhibernate/Castle.Core.dll
Source/References/nhibernate/Castle.Core.xml
Source/References/nhibernate/Castle.DynamicProxy2.dll
Source/References/nhibernate/Castle.DynamicProxy2.xml
Source/References/nhibernate/FluentNHibernate.XML
Source/References/nhibernate/FluentNHibernate.dll
Source/References/nhibernate/Iesi.Collections.dll
Source/References/nhibernate/Iesi.Collections.xml
Source/References/nhibernate/NHibernate.ByteCode.Castle.dll
Source/References/nhibernate/NHibernate.ByteCode.Castle.xml
Source/References/nhibernate/NHibernate.LambdaExtensions.dll
Source/References/nhibernate/NHibernate.LambdaExtensions.xml
Source/References/nhibernate/NHibernate.Linq.dll
Source/References/nhibernate/NHibernate.dll
Source/References/nhibernate/NHibernate.xml
Source/References/nhibernate/log4net.dll
Source/References/nhibernate/log4net.xml
Source/References/spark/Spark.Web.Mvc.dll
Source/References/spark/Spark.dll
Source/References/telerik/Content/2010.1.309/Black/loading.gif
Source/References/telerik/Content/2010.1.309/Black/sprite.png
Source/References/telerik/Content/2010.1.309/Black/treeview-line.png
Source/References/telerik/Content/2010.1.309/Black/treeview-nodes.png
Source/References/telerik/Content/2010.1.309/Default/loading.gif
Source/References/telerik/Content/2010.1.309/Default/sprite.png
Source/References/telerik/Content/2010.1.309/Default/treeview-line.png
Source/References/telerik/Content/2010.1.309/Default/treeview-nodes.png
Source/References/telerik/Content/2010.1.309/Forest/loading.gif
Source/References/telerik/Content/2010.1.309/Forest/sprite.png
Source/References/telerik/Content/2010.1.309/Forest/treeview-line.png
Source/References/telerik/Content/2010.1.309/Forest/treeview-nodes.png
Source/References/telerik/Content/2010.1.309/Hay/loading.gif
Source/References/telerik/Content/2010.1.309/Hay/sprite.png
Source/References/telerik/Content/2010.1.309/Hay/treeview-line.png
Source/References/telerik/Content/2010.1.309/Hay/treeview-nodes.png
Source/References/telerik/Content/2010.1.309/Office2007/loading.gif
Source/References/telerik/Content/2010.1.309/Office2007/sprite.png
Source/References/telerik/Content/2010.1.309/Office2007/treeview-line.png
Source/References/telerik/Content/2010.1.309/Office2007/treeview-nodes.png
Source/References/telerik/Content/2010.1.309/Outlook/loading.gif
Source/References/telerik/Content/2010.1.309/Outlook/sprite.png
Source/References/telerik/Content/2010.1.309/Outlook/treeview-line.png
Source/References/telerik/Content/2010.1.309/Outlook/treeview-nodes.png
Source/References/telerik/Content/2010.1.309/Simple/loading.gif
Source/References/telerik/Content/2010.1.309/Simple/sprite.png
Source/References/telerik/Content/2010.1.309/Simple/treeview-line.png
Source/References/telerik/Content/2010.1.309/Simple/treeview-nodes.png
Source/References/telerik/Content/2010.1.309/Sitefinity/loading.gif
Source/References/telerik/Content/2010.1.309/Sitefinity/sprite.png
Source/References/telerik/Content/2010.1.309/Sitefinity/treeview-line.png
Source/References/telerik/Content/2010.1.309/Sitefinity/treeview-nodes.png
Source/References/telerik/Content/2010.1.309/Sunset/loading.gif
Source/References/telerik/Content/2010.1.309/Sunset/sprite.png
Source/References/telerik/Content/2010.1.309/Sunset/treeview-line.png
Source/References/telerik/Content/2010.1.309/Sunset/treeview-nodes.png
Source/References/telerik/Content/2010.1.309/Telerik/loading.gif
Source/References/telerik/Content/2010.1.309/Telerik/sprite.png
Source/References/telerik/Content/2010.1.309/Telerik/treeview-line.png
Source/References/telerik/Content/2010.1.309/Telerik/treeview-nodes.png
Source/References/telerik/Content/2010.1.309/Vista/loading.gif
Source/References/telerik/Content/2010.1.309/Vista/sprite.png
Source/References/telerik/Content/2010.1.309/Web20/loading.gif
Source/References/telerik/Content/2010.1.309/Web20/sprite.png
Source/References/telerik/Content/2010.1.309/Web20/treeview-line.png
Source/References/telerik/Content/2010.1.309/Web20/treeview-nodes.png
Source/References/telerik/Content/2010.1.309/WebBlue/loading.gif
Source/References/telerik/Content/2010.1.309/WebBlue/sprite.png
Source/References/telerik/Content/2010.1.309/WebBlue/treeview-line.png
Source/References/telerik/Content/2010.1.309/WebBlue/treeview-nodes.png
Source/References/telerik/Content/2010.1.309/Windows7/loading.gif
Source/References/telerik/Content/2010.1.309/Windows7/sprite.png
Source/References/telerik/Content/2010.1.309/telerik.black.min.css
Source/References/telerik/Content/2010.1.309/telerik.common.min.css
Source/References/telerik/Content/2010.1.309/telerik.default.min.css
Source/References/telerik/Content/2010.1.309/telerik.forest.min.css
Source/References/telerik/Content/2010.1.309/telerik.hay.min.css
Source/References/telerik/Content/2010.1.309/telerik.office2007.min.css
Source/References/telerik/Content/2010.1.309/telerik.outlook.min.css
Source/References/telerik/Content/2010.1.309/telerik.simple.min.css
Source/References/telerik/Content/2010.1.309/telerik.sitefinity.min.css
Source/References/telerik/Content/2010.1.309/telerik.sunset.min.css
Source/References/telerik/Content/2010.1.309/telerik.telerik.min.css
Source/References/telerik/Content/2010.1.309/telerik.vista.min.css
Source/References/telerik/Content/2010.1.309/telerik.web20.min.css
Source/References/telerik/Content/2010.1.309/telerik.webblue.min.css
Source/References/telerik/Content/2010.1.309/telerik.windows7.min.css
Source/References/telerik/Scripts/2010.1.309/jquery-1.4.2.min.js
Source/References/telerik/Scripts/2010.1.309/jquery.validate.min.js
Source/References/telerik/Scripts/2010.1.309/telerik.calendar.min.js
Source/References/telerik/Scripts/2010.1.309/telerik.common.min.js
Source/References/telerik/Scripts/2010.1.309/telerik.datepicker.min.js
Source/References/telerik/Scripts/2010.1.309/telerik.draganddrop.min.js
Source/References/telerik/Scripts/2010.1.309/telerik.grid.editing.min.js
Source/References/telerik/Scripts/2010.1.309/telerik.grid.filtering.min.js
Source/References/telerik/Scripts/2010.1.309/telerik.grid.grouping.min.js
Source/References/telerik/Scripts/2010.1.309/telerik.grid.min.js
Source/References/telerik/Scripts/2010.1.309/telerik.menu.min.js
Source/References/telerik/Scripts/2010.1.309/telerik.panelbar.min.js
Source/References/telerik/Scripts/2010.1.309/telerik.tabstrip.min.js
Source/References/telerik/Scripts/2010.1.309/telerik.textbox.min.js
Source/References/telerik/Scripts/2010.1.309/telerik.treeview.min.js
Source/References/telerik/Telerik.Web.Mvc.dll
Source/References/telerik/Telerik.Web.Mvc.xml
Source/References/unity/Microsoft.Practices.Unity.dll
Source/References/watin/Interop.SHDocVw.dll
Source/References/watin/WatiN.Core.dll
Source/References/watin/WatiN.Core.xml
Source/References/xunit/xunit.dll
Source/References/xunit/xunit.extensions.dll
Source/References/xunit/xunit.extensions.xml
Source/References/xunit/xunit.runner.msbuild.dll
Source/References/xunit/xunit.runner.utility.dll
Source/References/xunit/xunit.xml
Source/Settings.StyleCop
Source/SharedFiles/CodeAnalysisDictionary.xml
Source/SharedFiles/CommonAssemblyInfo.cs
Source/SharedFiles/Web/App_Data/GoogleSafeBrowsing/malware.xml
Source/SharedFiles/Web/App_Data/GoogleSafeBrowsing/phishing.xml
Source/SharedFiles/Web/App_Data/Shrinkr.mdf
Source/SharedFiles/Web/App_Data/Shrinkr_log.ldf
Source/SharedFiles/Web/Content/Forest/loading.gif
Source/SharedFiles/Web/Content/Forest/sprite.png
Source/SharedFiles/Web/Content/Forest/treeview-line.png
Source/SharedFiles/Web/Content/Forest/treeview-nodes.png
Source/SharedFiles/Web/Content/form.css
Source/SharedFiles/Web/Content/form.min.css
Source/SharedFiles/Web/Content/images/bg-header.png
Source/SharedFiles/Web/Content/images/bg-main-corner-sprite.png
Source/SharedFiles/Web/Content/images/bg-main.png
Source/SharedFiles/Web/Content/images/forms/button.gif
Source/SharedFiles/Web/Content/images/forms/error.png
Source/SharedFiles/Web/Content/images/forms/exclamation.png
Source/SharedFiles/Web/Content/images/forms/success.png
Source/SharedFiles/Web/Content/images/forms/warning.png
Source/SharedFiles/Web/Content/images/openid/aolW.png
Source/SharedFiles/Web/Content/images/openid/blogger.png
Source/SharedFiles/Web/Content/images/openid/claimid.png
Source/SharedFiles/Web/Content/images/openid/facebookW.png
Source/SharedFiles/Web/Content/images/openid/fadegrey.png
Source/SharedFiles/Web/Content/images/openid/flickr.png
Source/SharedFiles/Web/Content/images/openid/flickrW.png
Source/SharedFiles/Web/Content/images/openid/googleW.png
Source/SharedFiles/Web/Content/images/openid/livejournal.png
Source/SharedFiles/Web/Content/images/openid/myopenid.png
Source/SharedFiles/Web/Content/images/openid/myopenidW.png
Source/SharedFiles/Web/Content/images/openid/myspaceW.png
Source/SharedFiles/Web/Content/images/openid/openidW.png
Source/SharedFiles/Web/Content/images/openid/openidico.png
Source/SharedFiles/Web/Content/images/openid/technorati.png
Source/SharedFiles/Web/Content/images/openid/verisign.png
Source/SharedFiles/Web/Content/images/openid/vidoop.png
Source/SharedFiles/Web/Content/images/openid/wordpress.png
Source/SharedFiles/Web/Content/images/openid/yahooW.png
Source/SharedFiles/Web/Content/images/pg-preview-na.jpg
Source/SharedFiles/Web/Content/openid.css
Source/SharedFiles/Web/Content/openid.min.css
Source/SharedFiles/Web/Content/site.css
Source/SharedFiles/Web/Content/site.min.css
Source/SharedFiles/Web/Content/telerik.common.min.css
Source/SharedFiles/Web/Content/telerik.forest.min.css
Source/SharedFiles/Web/Scripts/2010.1.309/telerik.calendar.min.js
Source/SharedFiles/Web/Scripts/2010.1.309/telerik.common.min.js
Source/SharedFiles/Web/Scripts/2010.1.309/telerik.datepicker.min.js
Source/SharedFiles/Web/Scripts/2010.1.309/telerik.draganddrop.min.js
Source/SharedFiles/Web/Scripts/2010.1.309/telerik.grid.editing.min.js
Source/SharedFiles/Web/Scripts/2010.1.309/telerik.grid.filtering.min.js
Source/SharedFiles/Web/Scripts/2010.1.309/telerik.grid.grouping.min.js
Source/SharedFiles/Web/Scripts/2010.1.309/telerik.grid.min.js
Source/SharedFiles/Web/Scripts/2010.1.309/telerik.menu.min.js
Source/SharedFiles/Web/Scripts/2010.1.309/telerik.panelbar.min.js
Source/SharedFiles/Web/Scripts/2010.1.309/telerik.tabstrip.min.js
Source/SharedFiles/Web/Scripts/2010.1.309/telerik.textbox.min.js
Source/SharedFiles/Web/Scripts/2010.1.309/telerik.treeview.min.js
Source/SharedFiles/Web/Scripts/administrativeItem.js
Source/SharedFiles/Web/Scripts/administrativeItem.min.js
Source/SharedFiles/Web/Scripts/badWord.js
Source/SharedFiles/Web/Scripts/badWord.min.js
Source/SharedFiles/Web/Scripts/bannedDomain.js
Source/SharedFiles/Web/Scripts/bannedDomain.min.js
Source/SharedFiles/Web/Scripts/bannedIpAddress.js
Source/SharedFiles/Web/Scripts/bannedIpAddress.min.js
Source/SharedFiles/Web/Scripts/createShortUrl.js
Source/SharedFiles/Web/Scripts/createShortUrl.min.js
Source/SharedFiles/Web/Scripts/jquery-1.4.2.js
Source/SharedFiles/Web/Scripts/jquery-1.4.2.min.js
Source/SharedFiles/Web/Scripts/jquery.color.js
Source/SharedFiles/Web/Scripts/jquery.color.min.js
Source/SharedFiles/Web/Scripts/jquery.form.js
Source/SharedFiles/Web/Scripts/jquery.form.min.js
Source/SharedFiles/Web/Scripts/jquery.openid.js
Source/SharedFiles/Web/Scripts/jquery.openid.min.js
Source/SharedFiles/Web/Scripts/jquery.validate.js
Source/SharedFiles/Web/Scripts/jquery.validate.min.js
Source/SharedFiles/Web/Scripts/jquery.watermark.js
Source/SharedFiles/Web/Scripts/jquery.watermark.min.js
Source/SharedFiles/Web/Scripts/profile.js
Source/SharedFiles/Web/Scripts/profile.min.js
Source/SharedFiles/Web/Scripts/reservedAlias.js
Source/SharedFiles/Web/Scripts/reservedAlias.min.js
Source/SharedFiles/Web/Scripts/url.js
Source/SharedFiles/Web/Scripts/url.min.js
Source/SharedFiles/Web/Scripts/user.js
Source/SharedFiles/Web/Scripts/user.min.js
Source/SharedFiles/Web/Views/Authentication/LogOff.aspx
Source/SharedFiles/Web/Views/Authentication/LogOn.aspx
Source/SharedFiles/Web/Views/ControlPanel/BadWords.aspx
Source/SharedFiles/Web/Views/ControlPanel/BannedDomains.aspx
Source/SharedFiles/Web/Views/ControlPanel/BannedIPAddresses.aspx
Source/SharedFiles/Web/Views/ControlPanel/ReservedAliases.aspx
Source/SharedFiles/Web/Views/ControlPanel/Summary.aspx
Source/SharedFiles/Web/Views/ControlPanel/Url.aspx
Source/SharedFiles/Web/Views/ControlPanel/Urls.aspx
Source/SharedFiles/Web/Views/ControlPanel/User.aspx
Source/SharedFiles/Web/Views/ControlPanel/Users.aspx
Source/SharedFiles/Web/Views/Shared/Error.aspx
Source/SharedFiles/Web/Views/Shared/LogOnUserControl.ascx
Source/SharedFiles/Web/Views/Shared/Site.Master
Source/SharedFiles/Web/Views/ShortUrl/Create.aspx
Source/SharedFiles/Web/Views/ShortUrl/CreateForm.ascx
Source/SharedFiles/Web/Views/ShortUrl/CreatedBox.ascx
Source/SharedFiles/Web/Views/ShortUrl/List.aspx
Source/SharedFiles/Web/Views/ShortUrl/Preview.aspx
Source/SharedFiles/Web/Views/User/Profile.aspx
Source/SharedFiles/Web/connectionString.config
Source/SharedFiles/Web/dotNetOpenAuth.config
Source/SharedFiles/Web/shrinkr.config
Source/Shrinkr.AcceptanceTests/CreateUrlTests.cs
Source/Shrinkr.AcceptanceTests/Properties/AssemblyInfo.cs
Source/Shrinkr.AcceptanceTests/Shrinkr.AcceptanceTests.csproj
Source/Shrinkr.AcceptanceTests/TestHelper.cs
Source/Shrinkr.Core.UnitTests/Common/CheckArgumentTests.cs
Source/Shrinkr.Core.UnitTests/Common/CultureTests.cs
Source/Shrinkr.Core.UnitTests/Common/PagedResultTests.cs
Source/Shrinkr.Core.UnitTests/DataTransferObjects/ShortUrlDTOTests.cs
Source/Shrinkr.Core.UnitTests/DataTransferObjects/VisitDTOTests.cs
Source/Shrinkr.Core.UnitTests/DomainObjects/AliasTests.cs
Source/Shrinkr.Core.UnitTests/DomainObjects/ApiSettingTests.cs
Source/Shrinkr.Core.UnitTests/DomainObjects/ShortUrlTests.cs
Source/Shrinkr.Core.UnitTests/DomainObjects/UserTests.cs
Source/Shrinkr.Core.UnitTests/DomainObjects/VisitTests.cs
Source/Shrinkr.Core.UnitTests/Extensions/CollectionExtensionsTests.cs
Source/Shrinkr.Core.UnitTests/Extensions/EnumerableExtensionsTests.cs
Source/Shrinkr.Core.UnitTests/Extensions/StringExtensionsTests.cs
Source/Shrinkr.Core.UnitTests/Infrastructure/BaseXTests.cs
Source/Shrinkr.Core.UnitTests/Infrastructure/ExternalContentServiceTests.cs
Source/Shrinkr.Core.UnitTests/Infrastructure/ExternalContentTests.cs
Source/Shrinkr.Core.UnitTests/Infrastructure/HttpResponseTests.cs
Source/Shrinkr.Core.UnitTests/Infrastructure/PageGlimpseThumbnailTests.cs
Source/Shrinkr.Core.UnitTests/Infrastructure/RetryPolicyTests.cs
Source/Shrinkr.Core.UnitTests/Infrastructure/SystemTimeTests.cs
Source/Shrinkr.Core.UnitTests/Properties/AssemblyInfo.cs
Source/Shrinkr.Core.UnitTests/Services/RuleViolationTests.cs
Source/Shrinkr.Core.UnitTests/Services/ServiceResultBaseTests.cs
Source/Shrinkr.Core.UnitTests/Services/ShortUrlListResultTests.cs
Source/Shrinkr.Core.UnitTests/Services/ShortUrlResultTests.cs
Source/Shrinkr.Core.UnitTests/Services/ShortUrlSeriviceTests.cs
Source/Shrinkr.Core.UnitTests/Services/UserResultTests.cs
Source/Shrinkr.Core.UnitTests/Services/UserServiceTests.cs
Source/Shrinkr.Core.UnitTests/Services/ValidationTests.cs
Source/Shrinkr.Core.UnitTests/Services/VisitResultTests.cs
Source/Shrinkr.Core.UnitTests/Shrinkr.Core.UnitTests.csproj
Source/Shrinkr.Core/Common/CheckArgument.cs
Source/Shrinkr.Core/Common/Culture.cs
Source/Shrinkr.Core/Common/PagedResult.cs
Source/Shrinkr.Core/DataTransferObjects/ShortUrlDTO.cs
Source/Shrinkr.Core/DataTransferObjects/SystemHealthDTO.cs
Source/Shrinkr.Core/DataTransferObjects/UserDTO.cs
Source/Shrinkr.Core/DataTransferObjects/VisitDTO.cs
Source/Shrinkr.Core/Diagrams/DataTransferObjects.cd
Source/Shrinkr.Core/Diagrams/DomainObjects.cd
Source/Shrinkr.Core/Diagrams/Repositories.cd
Source/Shrinkr.Core/Diagrams/Services.cd
Source/Shrinkr.Core/Disposable.cs
Source/Shrinkr.Core/DomainObjects/Alias.cs
Source/Shrinkr.Core/DomainObjects/ApiSetting.cs
Source/Shrinkr.Core/DomainObjects/BadWord.cs
Source/Shrinkr.Core/DomainObjects/BannedDomain.cs
Source/Shrinkr.Core/DomainObjects/BannedIPAddress.cs
Source/Shrinkr.Core/DomainObjects/IEntity.cs
Source/Shrinkr.Core/DomainObjects/PossibleSpamDetectedEvent.cs
Source/Shrinkr.Core/DomainObjects/Referrer.cs
Source/Shrinkr.Core/DomainObjects/ReservedAlias.cs
Source/Shrinkr.Core/DomainObjects/Role.cs
Source/Shrinkr.Core/DomainObjects/ShortUrl.cs
Source/Shrinkr.Core/DomainObjects/ShortUrlCreatedEvent.cs
Source/Shrinkr.Core/DomainObjects/ShortUrlVisitedEvent.cs
Source/Shrinkr.Core/DomainObjects/SpamStatus.cs
Source/Shrinkr.Core/DomainObjects/User.cs
Source/Shrinkr.Core/DomainObjects/UserCreatedEvent.cs
Source/Shrinkr.Core/DomainObjects/Visit.cs
Source/Shrinkr.Core/Extensions/CollectionExtensions.cs
Source/Shrinkr.Core/Extensions/EnumerableExtensions.cs
Source/Shrinkr.Core/Extensions/HttpExtensions.cs
Source/Shrinkr.Core/Extensions/ReaderWriterLockSlimExtensions.cs
Source/Shrinkr.Core/Extensions/ShortUrlDTOExtensions.cs
Source/Shrinkr.Core/Extensions/SpamStatusExtensions.cs
Source/Shrinkr.Core/Extensions/StringExtensions.cs
Source/Shrinkr.Core/GlobalSuppressions.cs
Source/Shrinkr.Core/Infrastructure/BackgroundService/BackgroundServiceBase.cs
Source/Shrinkr.Core/Infrastructure/BackgroundService/GoogleSafeBrowsingDataUpdater.cs
Source/Shrinkr.Core/Infrastructure/BackgroundService/IBackgroundService.cs
Source/Shrinkr.Core/Infrastructure/BackgroundService/TwitterNotificationService.cs
Source/Shrinkr.Core/Infrastructure/BaseX/BaseType.cs
Source/Shrinkr.Core/Infrastructure/BaseX/BaseX.cs
Source/Shrinkr.Core/Infrastructure/BaseX/IBaseX.cs
Source/Shrinkr.Core/Infrastructure/Configuration/ApiConfigurationElement.cs
Source/Shrinkr.Core/Infrastructure/Configuration/DefaultUserConfigurationElement.cs
Source/Shrinkr.Core/Infrastructure/Configuration/DefaultUserConfigurationElementCollection.cs
Source/Shrinkr.Core/Infrastructure/Configuration/GoogleSafeBrowsingConfigurationElement.cs
Source/Shrinkr.Core/Infrastructure/Configuration/SettingConfigurationSection.cs
Source/Shrinkr.Core/Infrastructure/Configuration/ThumbnailConfigurationElement.cs
Source/Shrinkr.Core/Infrastructure/Configuration/TwitterConfigurationElement.cs
Source/Shrinkr.Core/Infrastructure/EventAggregator/DelegateReference.cs
Source/Shrinkr.Core/Infrastructure/EventAggregator/EventAggregator.cs
Source/Shrinkr.Core/Infrastructure/EventAggregator/EventArgs.cs
Source/Shrinkr.Core/Infrastructure/EventAggregator/EventBase.cs
Source/Shrinkr.Core/Infrastructure/EventAggregator/EventBase`1.cs
Source/Shrinkr.Core/Infrastructure/EventAggregator/EventSubscription.cs
Source/Shrinkr.Core/Infrastructure/EventAggregator/IDelegateReference.cs
Source/Shrinkr.Core/Infrastructure/EventAggregator/IEventAggregator.cs
Source/Shrinkr.Core/Infrastructure/EventAggregator/IEventSubscription.cs
Source/Shrinkr.Core/Infrastructure/EventAggregator/SubscriptionToken.cs
Source/Shrinkr.Core/Infrastructure/ExternalContent/ExternalContent.cs
Source/Shrinkr.Core/Infrastructure/ExternalContent/ExternalContentService.cs
Source/Shrinkr.Core/Infrastructure/ExternalContent/IExternalContentService.cs
Source/Shrinkr.Core/Infrastructure/Http/Http.cs
Source/Shrinkr.Core/Infrastructure/Http/HttpResponse.cs
Source/Shrinkr.Core/Infrastructure/Http/IHttp.cs
Source/Shrinkr.Core/Infrastructure/ICacheManager.cs
Source/Shrinkr.Core/Infrastructure/IUnitOfWork.cs
Source/Shrinkr.Core/Infrastructure/IUrlResolver.cs
Source/Shrinkr.Core/Infrastructure/RetryPolicy.cs
Source/Shrinkr.Core/Infrastructure/Settings/ApiSettings.cs
Source/Shrinkr.Core/Infrastructure/Settings/GoogleSafeBrowsingSettings.cs
Source/Shrinkr.Core/Infrastructure/Settings/Settings.cs
Source/Shrinkr.Core/Infrastructure/Settings/ThumbnailSettings.cs
Source/Shrinkr.Core/Infrastructure/Settings/TwitterSettings.cs
Source/Shrinkr.Core/Infrastructure/Spam/Google/Canonicalization.cs
Source/Shrinkr.Core/Infrastructure/Spam/Google/GoogleSafeBrowsing.cs
Source/Shrinkr.Core/Infrastructure/Spam/Google/GoogleSafeBrowsingSpamDetector.cs
Source/Shrinkr.Core/Infrastructure/Spam/Google/IGoogleSafeBrowsing.cs
Source/Shrinkr.Core/Infrastructure/Spam/Google/Lookup.cs
Source/Shrinkr.Core/Infrastructure/Spam/ISpamDetector.cs
Source/Shrinkr.Core/Infrastructure/Spam/TextMatchingSpamDetector.cs
Source/Shrinkr.Core/Infrastructure/SystemTime.cs
Source/Shrinkr.Core/Infrastructure/Thumbnail/IThumbnail.cs
Source/Shrinkr.Core/Infrastructure/Thumbnail/PageGlimpseThumbnail.cs
Source/Shrinkr.Core/Infrastructure/Thumbnail/ThumbnailSize.cs
Source/Shrinkr.Core/Properties/AssemblyInfo.cs
Source/Shrinkr.Core/Repositories/IBadWordRepository.cs
Source/Shrinkr.Core/Repositories/IBannedDomainRepository.cs
Source/Shrinkr.Core/Repositories/IBannedIPAddressRepository.cs
Source/Shrinkr.Core/Repositories/IRepository.cs
Source/Shrinkr.Core/Repositories/IReservedAliasRepository.cs
Source/Shrinkr.Core/Repositories/IShortUrlRepository.cs
Source/Shrinkr.Core/Repositories/IUserRepository.cs
Source/Shrinkr.Core/Repositories/IVisitRepository.cs
Source/Shrinkr.Core/Services/AdministrativeActionResult.cs
Source/Shrinkr.Core/Services/AdministrativeService.cs
Source/Shrinkr.Core/Services/IAdministrativeService.cs
Source/Shrinkr.Core/Services/IShortUrlService.cs
Source/Shrinkr.Core/Services/IUserService.cs
Source/Shrinkr.Core/Services/RuleViolation.cs
Source/Shrinkr.Core/Services/ServiceResultBase.cs
Source/Shrinkr.Core/Services/ShortUrlListResult.cs
Source/Shrinkr.Core/Services/ShortUrlResult.cs
Source/Shrinkr.Core/Services/ShortUrlService.cs
Source/Shrinkr.Core/Services/UserResult.cs
Source/Shrinkr.Core/Services/UserService.cs
Source/Shrinkr.Core/Services/Validation.cs
Source/Shrinkr.Core/Services/Validation`1.cs
Source/Shrinkr.Core/Services/VisitResult.cs
Source/Shrinkr.Core/Shrinkr.Core.csproj
Source/Shrinkr.Core/TextMessages.Designer.cs
Source/Shrinkr.Core/TextMessages.resx
Source/Shrinkr.Infrastructure.EntityFramework.IntegrationTests/App.config
Source/Shrinkr.Infrastructure.EntityFramework.IntegrationTests/DatabaseTest.cs
Source/Shrinkr.Infrastructure.EntityFramework.IntegrationTests/ObjectMother.cs
Source/Shrinkr.Infrastructure.EntityFramework.IntegrationTests/Properties/AssemblyInfo.cs
Source/Shrinkr.Infrastructure.EntityFramework.IntegrationTests/Shrinkr.Infrastructure.EntityFramework.IntegrationTests.csproj
Source/Shrinkr.Infrastructure.EntityFramework.IntegrationTests/UserRepositoryTests.cs
Source/Shrinkr.Infrastructure.EntityFramework/BadWordRepository.cs
Source/Shrinkr.Infrastructure.EntityFramework/BannedDomainRepository.cs
Source/Shrinkr.Infrastructure.EntityFramework/BannedIPAddressRepository.cs
Source/Shrinkr.Infrastructure.EntityFramework/Configuration/AliasConfiguration.cs
Source/Shrinkr.Infrastructure.EntityFramework/Configuration/ApiSettingConfiguration.cs
Source/Shrinkr.Infrastructure.EntityFramework/Configuration/BadWordConfiguration.cs
Source/Shrinkr.Infrastructure.EntityFramework/Configuration/BannedDomainConfiguration.cs
Source/Shrinkr.Infrastructure.EntityFramework/Configuration/BannedIPAddressConfiguration.cs
Source/Shrinkr.Infrastructure.EntityFramework/Configuration/ReferrerConfiguration.cs
Source/Shrinkr.Infrastructure.EntityFramework/Configuration/ReservedAliasConfiguration.cs
Source/Shrinkr.Infrastructure.EntityFramework/Configuration/ShortUrlConfiguration.cs
Source/Shrinkr.Infrastructure.EntityFramework/Configuration/UserConfiguration.cs
Source/Shrinkr.Infrastructure.EntityFramework/Configuration/VisitConfiguration.cs
Source/Shrinkr.Infrastructure.EntityFramework/Database.cs
Source/Shrinkr.Infrastructure.EntityFramework/DatabaseFactory.cs
Source/Shrinkr.Infrastructure.EntityFramework/GlobalSuppressions.cs
Source/Shrinkr.Infrastructure.EntityFramework/IDatabaseFactory.cs
Source/Shrinkr.Infrastructure.EntityFramework/Properties/AssemblyInfo.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/BadWordMatchingQuery.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/BannedDomainMatchingQuery.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/BannedIpAddressMatchingQuery.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/IQuery.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/IQueryFactory.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/QueryBase.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/QueryFactory.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/ReservedAliasMatchingQuery.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/ShortUrlByAliasQuery.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/ShortUrlByHashQuery.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/ShortUrlByIdQuery.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/ShortUrlCountByUserIdQuery.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/ShortUrlCreatedCountByDatesQuery.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/ShortUrlVisitedCountByDatesQuery.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/ShortUrlsByUserIdQuery.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/UserByApiKeyQuery.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/UserByIdQuery.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/UserByNameQuery.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/UserCreatedCountByDatesQuery.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/UserVisitedCountByDatesQuery.cs
Source/Shrinkr.Infrastructure.EntityFramework/Query/VisitCountByAliasNameQuery.cs
Source/Shrinkr.Infrastructure.EntityFramework/RepositoryBase.cs
Source/Shrinkr.Infrastructure.EntityFramework/ReservedAliasRepository.cs
Source/Shrinkr.Infrastructure.EntityFramework/ShortUrlRepository.cs
Source/Shrinkr.Infrastructure.EntityFramework/Shrinkr.Infrastructure.EntityFramework.csproj
Source/Shrinkr.Infrastructure.EntityFramework/UnitOfWork.cs
Source/Shrinkr.Infrastructure.EntityFramework/UserRepository.cs
Source/Shrinkr.Infrastructure.EntityFramework/VisitRepository.cs
Source/Shrinkr.Infrastructure.NHibernate.IntegrationTests/App.config
Source/Shrinkr.Infrastructure.NHibernate.IntegrationTests/BadWordRepositoryTests.cs
Source/Shrinkr.Infrastructure.NHibernate.IntegrationTests/BannedDomainRepositoryTests.cs
Source/Shrinkr.Infrastructure.NHibernate.IntegrationTests/BannedIPAddressRepositoryTests.cs
Source/Shrinkr.Infrastructure.NHibernate.IntegrationTests/DatabaseTestBase.cs
Source/Shrinkr.Infrastructure.NHibernate.IntegrationTests/DatabaseTests.cs
Source/Shrinkr.Infrastructure.NHibernate.IntegrationTests/ObjectMother.cs
Source/Shrinkr.Infrastructure.NHibernate.IntegrationTests/Properties/AssemblyInfo.cs
Source/Shrinkr.Infrastructure.NHibernate.IntegrationTests/ReservedAliasRepositoryTests.cs
Source/Shrinkr.Infrastructure.NHibernate.IntegrationTests/Shrinkr.Infrastructure.NHibernate.IntegrationTests.csproj
Source/Shrinkr.Infrastructure.NHibernate.IntegrationTests/VisitRepositoryTests.cs
Source/Shrinkr.Infrastructure.NHibernate/BadWordRepository.cs
Source/Shrinkr.Infrastructure.NHibernate/BannedDomainRepository.cs
Source/Shrinkr.Infrastructure.NHibernate/BannedIPAddressRepository.cs
Source/Shrinkr.Infrastructure.NHibernate/Database.cs
Source/Shrinkr.Infrastructure.NHibernate/DatabaseFactory.cs
Source/Shrinkr.Infrastructure.NHibernate/GlobalSuppressions.cs
Source/Shrinkr.Infrastructure.NHibernate/IDatabaseFactory.cs
Source/Shrinkr.Infrastructure.NHibernate/Mapping/AliasMap.cs
Source/Shrinkr.Infrastructure.NHibernate/Mapping/BadWordMap.cs
Source/Shrinkr.Infrastructure.NHibernate/Mapping/BannedDomainMap.cs
Source/Shrinkr.Infrastructure.NHibernate/Mapping/BannedIPAddressMap.cs
Source/Shrinkr.Infrastructure.NHibernate/Mapping/ReservedAliasMap.cs
Source/Shrinkr.Infrastructure.NHibernate/Mapping/ShortUrlMap.cs
Source/Shrinkr.Infrastructure.NHibernate/Mapping/UserMap.cs
Source/Shrinkr.Infrastructure.NHibernate/Mapping/VisitMap.cs
Source/Shrinkr.Infrastructure.NHibernate/Properties/AssemblyInfo.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/BadWordMatchingQuery.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/BannedDomainMatchingQuery.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/BannedIpAddressMatchingQuery.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/IQuery.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/IQueryFactory.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/QueryBase.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/QueryFactory.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/ReservedAliasMatchingQuery.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/ShortUrlByAliasQuery.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/ShortUrlByHashQuery.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/ShortUrlByIdQuery.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/ShortUrlCountByUserIdQuery.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/ShortUrlCreatedCountByDatesQuery.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/ShortUrlVisitedCountByDatesQuery.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/ShortUrlsByUserIdQuery.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/UserByApiKeyQuery.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/UserByIdQuery.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/UserByNameQuery.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/UserCreatedCountByDatesQuery.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/UserVisitedCountByDatesQuery.cs
Source/Shrinkr.Infrastructure.NHibernate/Query/VisitCountByAliasNameQuery.cs
Source/Shrinkr.Infrastructure.NHibernate/RepositoryBase.cs
Source/Shrinkr.Infrastructure.NHibernate/ReservedAliasRepository.cs
Source/Shrinkr.Infrastructure.NHibernate/ShortUrlRepository.cs
Source/Shrinkr.Infrastructure.NHibernate/Shrinkr.Infrastructure.NHibernate.csproj
Source/Shrinkr.Infrastructure.NHibernate/UnitOfWork.cs
Source/Shrinkr.Infrastructure.NHibernate/UserRepository.cs
Source/Shrinkr.Infrastructure.NHibernate/VisitRepository.cs
Source/Shrinkr.Web.Common.UnitTests/ActionFilters/AppendOpenIdXrdsLocationAttributeTests.cs
Source/Shrinkr.Web.Common.UnitTests/ActionFilters/ShrinkrAuthorizeAttributeTests.cs
Source/Shrinkr.Web.Common.UnitTests/ActionFilters/UpdateUserLastActivityAttributeTests.cs
Source/Shrinkr.Web.Common.UnitTests/ActionResults/ApiResultTests.cs
Source/Shrinkr.Web.Common.UnitTests/App.config
Source/Shrinkr.Web.Common.UnitTests/Commands/ApiCommandBinderTests.cs
Source/Shrinkr.Web.Common.UnitTests/Commands/CommandBinderTests.cs
Source/Shrinkr.Web.Common.UnitTests/Commands/LogonCommandBinderTests.cs
Source/Shrinkr.Web.Common.UnitTests/Controllers/ApiControllerTests.cs
Source/Shrinkr.Web.Common.UnitTests/Controllers/AuthenticationControllerTests.cs
Source/Shrinkr.Web.Common.UnitTests/Controllers/ControlPanelControllerTests.cs
Source/Shrinkr.Web.Common.UnitTests/Controllers/ShortUrlControllerTests.cs
Source/Shrinkr.Web.Common.UnitTests/Controllers/UserControllerTests.cs
Source/Shrinkr.Web.Common.UnitTests/Extensions/ModelStateDictionaryExtensionsTests.cs
Source/Shrinkr.Web.Common.UnitTests/Helpers/PageCalculatorTests.cs
Source/Shrinkr.Web.Common.UnitTests/Infrastructure/BlockRestrictedIPAddressTaskTests.cs
Source/Shrinkr.Web.Common.UnitTests/Infrastructure/CamelCasedJsonConverterTests.cs
Source/Shrinkr.Web.Common.UnitTests/Properties/AssemblyInfo.cs
Source/Shrinkr.Web.Common.UnitTests/RoutingTests.cs
Source/Shrinkr.Web.Common.UnitTests/Shrinkr.Web.Common.UnitTests.csproj
Source/Shrinkr.Web.Common.UnitTests/TestHelper/MvcTestHelper.cs
Source/Shrinkr.Web.Common.UnitTests/TestHelper/RegisterRoutes.cs
Source/Shrinkr.Web.Common/ActionFilters/AppendOpenIdXrdsLocationAttribute.cs
Source/Shrinkr.Web.Common/ActionFilters/ElmahHandleErrorAttribute.cs
Source/Shrinkr.Web.Common/ActionFilters/ShrinkrAuthorizeAttribute.cs
Source/Shrinkr.Web.Common/ActionFilters/UpdateUserLastActivityAttribute.cs
Source/Shrinkr.Web.Common/ActionResults/ApiResult.cs
Source/Shrinkr.Web.Common/BootstrapperTask/AddReservedAliasFromRoutes.cs
Source/Shrinkr.Web.Common/BootstrapperTask/ConfigureAssets.cs
Source/Shrinkr.Web.Common/BootstrapperTask/ConfigureBackgroundServices.cs
Source/Shrinkr.Web.Common/BootstrapperTask/ConfigureFilters.cs
Source/Shrinkr.Web.Common/BootstrapperTask/ConfigureRoutes.cs
Source/Shrinkr.Web.Common/BootstrapperTask/CreateDefaultUsers.cs
Source/Shrinkr.Web.Common/Commands/ApiCommand.cs
Source/Shrinkr.Web.Common/Commands/ApiCommandBinder.cs
Source/Shrinkr.Web.Common/Commands/ApiResponseFormat.cs
Source/Shrinkr.Web.Common/Commands/CreateShortUrlApiCommand.cs
Source/Shrinkr.Web.Common/Commands/CreateShortUrlCommand.cs
Source/Shrinkr.Web.Common/Commands/LogonCommand.cs
Source/Shrinkr.Web.Common/Commands/LogonCommandBinder.cs
Source/Shrinkr.Web.Common/Commands/ProfileCommand.cs
Source/Shrinkr.Web.Common/Commands/ShortUrlListCommand.cs
Source/Shrinkr.Web.Common/Commands/ShortUrlVisitCommand.cs
Source/Shrinkr.Web.Common/Commands/UserCommand.cs
Source/Shrinkr.Web.Common/Commands/UserCommandBinder.cs
Source/Shrinkr.Web.Common/Controllers/ApiController.cs
Source/Shrinkr.Web.Common/Controllers/AuthenticationController.cs
Source/Shrinkr.Web.Common/Controllers/ControlPanelController.cs
Source/Shrinkr.Web.Common/Controllers/ShortUrlController.cs
Source/Shrinkr.Web.Common/Controllers/UserController.cs
Source/Shrinkr.Web.Common/Extensions/ControllerExtensions.cs
Source/Shrinkr.Web.Common/Extensions/EnumExtensions.cs
Source/Shrinkr.Web.Common/Extensions/HtmlHelperExtensions.cs
Source/Shrinkr.Web.Common/Extensions/HttpContextBaseExtensions.cs
Source/Shrinkr.Web.Common/Extensions/ModelStateDictionaryExtensions.cs
Source/Shrinkr.Web.Common/Extensions/RequestContextExtensions.cs
Source/Shrinkr.Web.Common/Extensions/SpamStatusExtensions.cs
Source/Shrinkr.Web.Common/Extensions/TabStripItemFactoryExtensions.cs
Source/Shrinkr.Web.Common/Extensions/UrlHelperAssetExtensions.cs
Source/Shrinkr.Web.Common/Extensions/UrlHelperNavigationExtensions.cs
Source/Shrinkr.Web.Common/GlobalSuppressions.cs
Source/Shrinkr.Web.Common/Helpers/ListHtmlHelper.cs
Source/Shrinkr.Web.Common/Helpers/PageCalculator.cs
Source/Shrinkr.Web.Common/Infrastructure/CacheManager.cs
Source/Shrinkr.Web.Common/Infrastructure/CamelCasedJsonConverter.cs
Source/Shrinkr.Web.Common/Infrastructure/Cookie.cs
Source/Shrinkr.Web.Common/Infrastructure/FormsAuthentication.cs
Source/Shrinkr.Web.Common/Infrastructure/OpenIdRelyingParty.cs
Source/Shrinkr.Web.Common/Infrastructure/UrlResolver.cs
Source/Shrinkr.Web.Common/PerRequestTask/BlockRestrictedIPAddress.cs
Source/Shrinkr.Web.Common/PerRequestTask/RemoveWww.cs
Source/Shrinkr.Web.Common/Properties/AssemblyInfo.cs
Source/Shrinkr.Web.Common/Shrinkr.Web.Common.csproj
Source/Shrinkr.Web.Common/TextMessages.Designer.cs
Source/Shrinkr.Web.Common/TextMessages.resx
Source/Shrinkr.Web.Common/ViewModels/CreateUrlViewModel.cs
Source/Shrinkr.Web.Common/ViewModels/PagedListViewModel.cs
Source/Shrinkr.Web.CommunityStack/Global.asax
Source/Shrinkr.Web.CommunityStack/Global.asax.cs
Source/Shrinkr.Web.CommunityStack/GlobalSuppressions.cs
Source/Shrinkr.Web.CommunityStack/Properties/AssemblyInfo.cs
Source/Shrinkr.Web.CommunityStack/RegisterServices.cs
Source/Shrinkr.Web.CommunityStack/Shrinkr.Web.CommunityStack.csproj
Source/Shrinkr.Web.CommunityStack/Views/Authentication/LogOff.spark
Source/Shrinkr.Web.CommunityStack/Views/Authentication/LogOn.spark
Source/Shrinkr.Web.CommunityStack/Views/ControlPanel/BadWords.spark
Source/Shrinkr.Web.CommunityStack/Views/ControlPanel/BannedDomains.spark
Source/Shrinkr.Web.CommunityStack/Views/ControlPanel/BannedIPAddresses.spark
Source/Shrinkr.Web.CommunityStack/Views/ControlPanel/ReservedAliases.spark
Source/Shrinkr.Web.CommunityStack/Views/ControlPanel/Summary.spark
Source/Shrinkr.Web.CommunityStack/Views/ControlPanel/Url.spark
Source/Shrinkr.Web.CommunityStack/Views/ControlPanel/Urls.spark
Source/Shrinkr.Web.CommunityStack/Views/ControlPanel/User.spark
Source/Shrinkr.Web.CommunityStack/Views/ControlPanel/Users.spark
Source/Shrinkr.Web.CommunityStack/Views/Shared/Application.spark
Source/Shrinkr.Web.CommunityStack/Views/Shared/Error.spark
Source/Shrinkr.Web.CommunityStack/Views/Shared/LogOnUserControl.spark
Source/Shrinkr.Web.CommunityStack/Views/ShortUrl/Create.spark
Source/Shrinkr.Web.CommunityStack/Views/ShortUrl/CreateForm.spark
Source/Shrinkr.Web.CommunityStack/Views/ShortUrl/CreatedBox.spark
Source/Shrinkr.Web.CommunityStack/Views/ShortUrl/List.spark
Source/Shrinkr.Web.CommunityStack/Views/ShortUrl/Preview.spark
Source/Shrinkr.Web.CommunityStack/Views/User/Profile.spark
Source/Shrinkr.Web.CommunityStack/Web.Debug.config
Source/Shrinkr.Web.CommunityStack/Web.Release.config
Source/Shrinkr.Web.CommunityStack/Web.config
Source/Shrinkr.Web.MicrosoftStack/Global.asax
Source/Shrinkr.Web.MicrosoftStack/Global.asax.cs
Source/Shrinkr.Web.MicrosoftStack/GlobalSuppressions.cs
Source/Shrinkr.Web.MicrosoftStack/Properties/AssemblyInfo.cs
Source/Shrinkr.Web.MicrosoftStack/RegisterServices.cs
Source/Shrinkr.Web.MicrosoftStack/Shrinkr.Web.MicrosoftStack.csproj
Source/Shrinkr.Web.MicrosoftStack/Views/Authentication/LogOff.aspx
Source/Shrinkr.Web.MicrosoftStack/Views/Authentication/LogOn.aspx
Source/Shrinkr.Web.MicrosoftStack/Views/ControlPanel/BadWords.aspx
Source/Shrinkr.Web.MicrosoftStack/Views/ControlPanel/BannedDomains.aspx
Source/Shrinkr.Web.MicrosoftStack/Views/ControlPanel/BannedIPAddresses.aspx
Source/Shrinkr.Web.MicrosoftStack/Views/ControlPanel/ReservedAliases.aspx
Source/Shrinkr.Web.MicrosoftStack/Views/ControlPanel/Summary.aspx
Source/Shrinkr.Web.MicrosoftStack/Views/ControlPanel/Url.aspx
Source/Shrinkr.Web.MicrosoftStack/Views/ControlPanel/Urls.aspx
Source/Shrinkr.Web.MicrosoftStack/Views/ControlPanel/User.aspx
Source/Shrinkr.Web.MicrosoftStack/Views/ControlPanel/Users.aspx
Source/Shrinkr.Web.MicrosoftStack/Views/Shared/Error.aspx
Source/Shrinkr.Web.MicrosoftStack/Views/Shared/LogOnUserControl.ascx
Source/Shrinkr.Web.MicrosoftStack/Views/Shared/Site.Master
Source/Shrinkr.Web.MicrosoftStack/Views/ShortUrl/Create.aspx
Source/Shrinkr.Web.MicrosoftStack/Views/ShortUrl/CreateForm.ascx
Source/Shrinkr.Web.MicrosoftStack/Views/ShortUrl/CreatedBox.ascx
Source/Shrinkr.Web.MicrosoftStack/Views/ShortUrl/List.aspx
Source/Shrinkr.Web.MicrosoftStack/Views/ShortUrl/Preview.aspx
Source/Shrinkr.Web.MicrosoftStack/Views/User/Profile.aspx
Source/Shrinkr.Web.MicrosoftStack/Views/Web.config
Source/Shrinkr.Web.MicrosoftStack/Web.Debug.config
Source/Shrinkr.Web.MicrosoftStack/Web.Release.config
Source/Shrinkr.Web.MicrosoftStack/Web.config
Source/Shrinkr.Web.MixStack/Global.asax
Source/Shrinkr.Web.MixStack/Global.asax.cs
Source/Shrinkr.Web.MixStack/Properties/AssemblyInfo.cs
Source/Shrinkr.Web.MixStack/RegisterServices.cs
Source/Shrinkr.Web.MixStack/Shrinkr.Web.MixStack.csproj
Source/Shrinkr.Web.MixStack/Views/Web.config
Source/Shrinkr.Web.MixStack/Web.Debug.config
Source/Shrinkr.Web.MixStack/Web.Release.config
Source/Shrinkr.Web.MixStack/Web.config
Source/Shrinkr.build
Source/Shrinkr.sln

Download

Click the following link to download shrinkr.zip.

shrinkr.zip




















Home »
  ASP.NET Free Code »
    Development »




API
Cache
Compiler
CSS
Example
Framework
HTML5
HTTP
Javascript
jQuery
JSON
Library
log4net
RSS
Session
SharePoint
Silverlight
UI
Unicode
URL
Validation
Visual Studio
WCF
Workflow
XML