Skip to content

Commit 92839bb

Browse files
authored
Merge pull request #51 from PandaTechAM/development
naming convention added
2 parents 2529b6c + 288dcd0 commit 92839bb

File tree

4 files changed

+9
-5
lines changed

4 files changed

+9
-5
lines changed

Readme.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ var builder = WebApplication.CreateBuilder(args);
7777
builder.AddResponseCrafter();
7878

7979
// Setup with a specific naming convention
80-
builder.AddResponseCrafter(NamingConvention.ToSnakeCase);
80+
builder.AddResponseCrafter(NamingConvention.ToUpperSnakeCase);
8181

8282
var app = builder.Build();
8383
app.UseResponseCrafter();
@@ -103,7 +103,8 @@ public enum NamingConvention
103103
ToCamelCase = 3,
104104
ToKebabCase = 4,
105105
ToTitleCase = 5,
106-
ToHumanCase = 6
106+
ToHumanCase = 6,
107+
ToUpperSnakeCase = 7
107108
}
108109
```
109110

src/ResponseCrafter/Enums/NamingConvention.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,6 @@ public enum NamingConvention
88
ToCamelCase = 3,
99
ToKebabCase = 4,
1010
ToTitleCase = 5,
11-
ToHumanCase = 6
11+
ToHumanCase = 6,
12+
ToUpperSnakeCase = 7,
1213
}

src/ResponseCrafter/Extensions/StringExtensions.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ public static string ConvertCase(this string message, NamingConvention namingCon
2222
.Titleize(),
2323
NamingConvention.ToHumanCase => message.Underscore()
2424
.Humanize(),
25+
NamingConvention.ToUpperSnakeCase => message.Underscore()
26+
.ToUpper(),
2527
_ => message
2628
};
2729
}

src/ResponseCrafter/ResponseCrafter.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
<Copyright>MIT</Copyright>
99
<PackageIcon>pandatech.png</PackageIcon>
1010
<PackageReadmeFile>Readme.md</PackageReadmeFile>
11-
<Version>5.1.0</Version>
11+
<Version>5.1.1</Version>
1212
<PackageId>Pandatech.ResponseCrafter</PackageId>
1313
<PackageTags>Pandatech, library, exception handler, exception, middleware, Api response</PackageTags>
1414
<Title>ResponseCrafter</Title>
1515
<Description>Handling exceptions, custom Dtos.</Description>
1616
<RepositoryUrl>https://github.com/PandaTechAM/be-lib-response-crafter</RepositoryUrl>
17-
<PackageReleaseNotes>ServiceResponse nuget support removal</PackageReleaseNotes>
17+
<PackageReleaseNotes>New naming convention added</PackageReleaseNotes>
1818
</PropertyGroup>
1919

2020
<ItemGroup>

0 commit comments

Comments
 (0)