Skip to content

Commit 9787ec8

Browse files
committed
Move filters
1 parent a87ee42 commit 9787ec8

File tree

9 files changed

+18
-19
lines changed

9 files changed

+18
-19
lines changed

.github/bump.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
#!/bin/bash
22

3-
current_build=$(grep -o "<Version>0.1.\(.*\)<\/Version>" ./src/Initium/Initium.csproj | sed 's/<Version>0.1.\(.*\)<\/Version>/\1/')
3+
current_build=$(grep -o "<Version>0.2.\(.*\)<\/Version>" ./src/Initium/Initium.csproj | sed 's/<Version>021.\(.*\)<\/Version>/\1/')
44
new_build=$(printf "%d" $((10#$current_build + 1)))
5-
sed -i "s/<Version>0.1.$current_build<\/Version>/<Version>0.1.$new_build<\/Version>/" ./src/Initium/Initium.csproj
5+
sed -i "s/<Version>0.2.$current_build<\/Version>/<Version>021.$new_build<\/Version>/" ./src/Initium/Initium.csproj
66

77
# Write the new build to the environment file
8-
echo "new_build=0.1.$new_build" >> $GITHUB_ENV
8+
echo "new_build=0.2.$new_build" >> $GITHUB_ENV
99

10-
echo "Version updated to 0.1.$new_build"
10+
echo "Version updated to 0.2.$new_build"

src/Initium/Controllers/ApiController.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System.Net;
22
using Initium.Exceptions;
3-
using Initium.Filters;
43
using Initium.Infrastructure;
4+
using Initium.Infrastructure.Filters;
55
using Microsoft.AspNetCore.Mvc;
66

77
namespace Initium.Controllers;

src/Initium/Filters/ApiExceptionFilter.cs renamed to src/Initium/Infrastructure/Filters/ApiExceptionFilter.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
using System.Diagnostics;
22
using System.Net;
3-
using Microsoft.AspNetCore.Mvc.Filters;
43
using Initium.Exceptions;
5-
using Initium.Helpers;
64
using Initium.Infrastructure.Helpers;
75
using Initium.Response;
6+
using Microsoft.AspNetCore.Mvc.Filters;
87
using Microsoft.Extensions.Logging;
98

10-
namespace Initium.Filters;
9+
namespace Initium.Infrastructure.Filters;
1110

1211
/// <summary>
1312
/// A filter that handles exceptions and transforms them into a standardized <see cref="ApiResponse"/>.

src/Initium/Filters/ApiResponseFilter.cs renamed to src/Initium/Infrastructure/Filters/ApiResponseFilter.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
using System.Net;
2-
using Microsoft.AspNetCore.Mvc;
3-
using Microsoft.AspNetCore.Mvc.Filters;
4-
using Initium.Helpers;
2+
using Initium.Infrastructure.Helpers;
53
using Initium.Response;
64
using Initium.Results;
5+
using Microsoft.AspNetCore.Mvc;
6+
using Microsoft.AspNetCore.Mvc.Filters;
77

8-
namespace Initium.Filters;
8+
namespace Initium.Infrastructure.Filters;
99

1010
/// <summary>
1111
/// Filter responsible for transforming <see cref="ServiceResult"/> objects into a standardized <see cref="ApiResponse"/>.

src/Initium/Filters/CustomHeaderFilter.cs renamed to src/Initium/Infrastructure/Filters/CustomHeaderFilter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using Initium.Attributes;
22
using Microsoft.AspNetCore.Mvc.Filters;
33

4-
namespace Initium.Filters;
4+
namespace Initium.Infrastructure.Filters;
55

66
internal class CustomHeaderFilter : IActionFilter
77
{

src/Initium/Filters/ImplicitValidationFilter.cs renamed to src/Initium/Infrastructure/Filters/ImplicitValidationFilter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
using Initium.Response;
55
using Microsoft.AspNetCore.Mvc.Filters;
66

7-
namespace Initium.Filters;
7+
namespace Initium.Infrastructure.Filters;
88

99
/// <summary>
1010
/// A filter that performs implicit validation on actions using requests derived from <see cref="BaseRequestWithValidator{T}"/>.

src/Initium/Filters/LoggingFilter.cs renamed to src/Initium/Infrastructure/Filters/LoggingFilter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
using Microsoft.Extensions.DependencyInjection;
66
using Microsoft.Extensions.Logging;
77

8-
namespace Initium.Filters;
8+
namespace Initium.Infrastructure.Filters;
99

1010
public class LoggingFilter : IResultFilter
1111
{

src/Initium/Infrastructure/Helpers/ApiResponseHelper.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
using System.Net;
2-
using Microsoft.AspNetCore.Mvc.Abstractions;
3-
using Microsoft.AspNetCore.Mvc.Controllers;
42
using Initium.Attributes;
53
using Microsoft.AspNetCore.Http;
4+
using Microsoft.AspNetCore.Mvc.Abstractions;
5+
using Microsoft.AspNetCore.Mvc.Controllers;
66

7-
namespace Initium.Helpers;
7+
namespace Initium.Infrastructure.Helpers;
88

99
/// <summary>
1010
/// Provides helper methods for managing API responses and extracting attributes related to API responses.

src/Initium/Results/ServiceResult.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
using System.Diagnostics.CodeAnalysis;
22
using System.Net;
3+
using System.Net.Http.Json;
34
using System.Text.Json.Serialization;
45
using Initium.Exceptions;
5-
using Initium.Infrastructure;
66
using Microsoft.AspNetCore.Mvc;
77

88
namespace Initium.Results;

0 commit comments

Comments
 (0)