Skip to content

Commit da7bd6c

Browse files
committed
AzureFunctions
1 parent d3cdef4 commit da7bd6c

File tree

5 files changed

+11
-27
lines changed

5 files changed

+11
-27
lines changed

src/CommandQuery.AzureFunctions/CommandFunction.cs

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,9 @@ public CommandFunction(ICommandProcessor commandProcessor, ILogger<CommandFuncti
3131
/// <inheritdoc />
3232
public async Task<HttpResponseData> HandleAsync(string commandName, HttpRequestData req, CancellationToken cancellationToken = default)
3333
{
34-
_logger.LogInformation("Handle {Command}", commandName);
34+
ArgumentNullException.ThrowIfNull(req);
3535

36-
if (req is null)
37-
{
38-
throw new ArgumentNullException(nameof(req));
39-
}
36+
_logger.LogInformation("Handle {Command}", commandName);
4037

4138
try
4239
{
@@ -63,12 +60,9 @@ public async Task<HttpResponseData> HandleAsync(string commandName, HttpRequestD
6360
/// <inheritdoc />
6461
public async Task<IActionResult> HandleAsync(string commandName, HttpRequest req, CancellationToken cancellationToken = default)
6562
{
66-
_logger.LogInformation("Handle {Command}", commandName);
63+
ArgumentNullException.ThrowIfNull(req);
6764

68-
if (req is null)
69-
{
70-
throw new ArgumentNullException(nameof(req));
71-
}
65+
_logger.LogInformation("Handle {Command}", commandName);
7266

7367
try
7468
{

src/CommandQuery.AzureFunctions/CommandQuery.AzureFunctions.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>netstandard2.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Version>3.0.0</Version>
66
<PackageReleaseNotes>
77
- Change TargetFramework to netstandard2.0
@@ -38,7 +38,7 @@
3838
</ItemGroup>
3939

4040
<ItemGroup>
41-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Core" Version="2.2.5" />
41+
<FrameworkReference Include="Microsoft.AspNetCore.App" />
4242
<PackageReference Include="Microsoft.Azure.Functions.Worker" Version="1.22.0" />
4343
</ItemGroup>
4444

src/CommandQuery.AzureFunctions/Internal/HttpRequestExtensions.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,7 @@ internal static class HttpRequestExtensions
77
{
88
internal static async Task<string?> ReadAsStringAsync(this HttpRequest req, Encoding? encoding = null)
99
{
10-
if (req is null)
11-
{
12-
throw new ArgumentNullException(nameof(req));
13-
}
10+
ArgumentNullException.ThrowIfNull(req);
1411

1512
if (req.Body is null)
1613
{

src/CommandQuery.AzureFunctions/QueryFunction.cs

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,9 @@ public QueryFunction(IQueryProcessor queryProcessor, ILogger<QueryFunction> logg
3232
/// <inheritdoc />
3333
public async Task<HttpResponseData> HandleAsync(string queryName, HttpRequestData req, CancellationToken cancellationToken = default)
3434
{
35-
_logger.LogInformation("Handle {Query}", queryName);
35+
ArgumentNullException.ThrowIfNull(req);
3636

37-
if (req is null)
38-
{
39-
throw new ArgumentNullException(nameof(req));
40-
}
37+
_logger.LogInformation("Handle {Query}", queryName);
4138

4239
try
4340
{
@@ -68,12 +65,9 @@ Dictionary<string, IEnumerable<string>> Dictionary(Uri url)
6865
/// <inheritdoc />
6966
public async Task<IActionResult> HandleAsync(string queryName, HttpRequest req, CancellationToken cancellationToken = default)
7067
{
71-
_logger.LogInformation("Handle {Query}", queryName);
68+
ArgumentNullException.ThrowIfNull(req);
7269

73-
if (req is null)
74-
{
75-
throw new ArgumentNullException(nameof(req));
76-
}
70+
_logger.LogInformation("Handle {Query}", queryName);
7771

7872
try
7973
{

tests/CommandQuery.AzureFunctions.Tests/QueryFunctionTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
using LoFuUnit.AutoMoq;
88
using LoFuUnit.NUnit;
99
using Microsoft.AspNetCore.Http;
10-
using Microsoft.AspNetCore.Http.Internal;
1110
using Microsoft.AspNetCore.Mvc;
1211
using Microsoft.AspNetCore.Mvc.Infrastructure;
1312
using Microsoft.Azure.Functions.Worker;

0 commit comments

Comments
 (0)