Skip to content

Commit 5b31102

Browse files
committed
Fixes #5
1 parent abfac54 commit 5b31102

File tree

3 files changed

+28
-3
lines changed

3 files changed

+28
-3
lines changed

Simplify.Web.Json.sln.DotSettings

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
2+
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=DI/@EntryIndexedValue">DI</s:String>
3+
<s:Boolean x:Key="/Default/UserDictionary/Words/=registrator/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>

Simplify.Web.Json/Simplify.Web.Json.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
<Product>Simplify</Product>
88
<Description>Simplify.Web JSON controller response and model binder</Description>
99
<Copyright>Licensed under LGPL</Copyright>
10-
<Version>1.3</Version>
10+
<Version>1.4</Version>
1111
<PackageProjectUrl>https://github.com/SimplifyNet/Simplify.Web.Json</PackageProjectUrl>
1212
<PackageIconUrl>https://raw.githubusercontent.com/SimplifyNet/Images/master/LogoWeb32x32.png</PackageIconUrl>
1313
<RepositoryUrl>https://github.com/SimplifyNet/Simplify.Web.Json</RepositoryUrl>
1414
<RepositoryType>GIT</RepositoryType>
1515
<PackageTags>Simplify.Web JSON</PackageTags>
1616
<PackageReleaseNotes>
17-
Updates
18-
* Upgrade to Simlplify.Web 3.0
17+
New
18+
JsonModelBinder container registration method added (#5)
1919
</PackageReleaseNotes>
2020
<OutputPath>bin\Any CPU\$(Configuration)\</OutputPath>
2121
<DocumentationFile>bin\Any CPU\$(Configuration)\$(TargetFramework)\Simplify.Web.Json.xml</DocumentationFile>
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
using Simplify.DI;
2+
using Simplify.Web.Json.ModelBinding.Binders;
3+
4+
namespace Simplify.Web.Json
5+
{
6+
/// <summary>
7+
/// Provides Simplify.Web.Json default registration
8+
/// </summary>
9+
public static class SimplifyDIRegistratorExtensions
10+
{
11+
/// <summary>
12+
/// Registers Simplify.Web.Json JsonModelBinder.
13+
/// </summary>
14+
/// <param name="registrator">The registrator.</param>
15+
public static IDIRegistrator RegisterJsonModelBinder(this IDIRegistrator registrator)
16+
{
17+
registrator.Register<JsonModelBinder>(LifetimeType.Singleton);
18+
19+
return registrator;
20+
}
21+
}
22+
}

0 commit comments

Comments
 (0)