Skip to content

Update code formatting and dependencies #34

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ dotnet_naming_style.camel_case_underscore_style.capitalization = camel_case
csharp_using_directive_placement = outside_namespace:suggestion
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = true
csharp_prefer_braces = true:refactoring
csharp_prefer_braces = true:error
csharp_preserve_single_line_blocks = true:none
csharp_preserve_single_line_statements = false:none
csharp_prefer_static_local_function = true:suggestion
Expand Down Expand Up @@ -131,6 +131,7 @@ csharp_style_conditional_delegate_call = true:suggestion
csharp_style_prefer_index_operator = false:none
csharp_style_prefer_range_operator = false:none
csharp_style_pattern_local_over_anonymous_function = false:none
csharp_style_namespace_declarations = file_scoped:warning

# Space preferences
csharp_space_after_cast = false
Expand Down Expand Up @@ -192,4 +193,4 @@ indent_size= 2

# Html files
[*.html]
indent_size= 2
indent_size= 2
6 changes: 3 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3

- name: Use .NET ${{ env.DOTNET_VERSION }}
uses: actions/setup-dotnet@v1
uses: actions/setup-dotnet@v2
with:
dotnet-version: ${{ env.DOTNET_VERSION }}

- name: Use .NET Core ${{ env.DOTNETCORE_VERSION }}
uses: actions/setup-dotnet@v1
uses: actions/setup-dotnet@v2
with:
dotnet-version: ${{ env.DOTNETCORE_VERSION }}

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@ jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3

- name: Use .NET ${{ env.DOTNET_VERSION }}
uses: actions/setup-dotnet@v1
uses: actions/setup-dotnet@v2
with:
dotnet-version: ${{ env.DOTNET_VERSION }}

- name: Use .NET Core ${{ env.DOTNETCORE_VERSION }}
uses: actions/setup-dotnet@v1
uses: actions/setup-dotnet@v2
with:
dotnet-version: ${{ env.DOTNETCORE_VERSION }}

Expand Down
4 changes: 2 additions & 2 deletions samples/BasicSample/BasicSample.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<AzureFunctionsVersion>v4</AzureFunctionsVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="4.0.1" />
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="4.2.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\src\Azure.WebJobs.Extensions.HttpApi\Azure.WebJobs.Extensions.HttpApi.csproj" />
Expand All @@ -18,4 +18,4 @@
<CopyToPublishDirectory>Never</CopyToPublishDirectory>
</None>
</ItemGroup>
</Project>
</Project>
33 changes: 16 additions & 17 deletions samples/BasicSample/Function1.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,27 +6,26 @@
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Extensions.Logging;

namespace BasicSample
namespace BasicSample;

public class Function1 : HttpFunctionBase
{
public class Function1 : HttpFunctionBase
public Function1(IHttpContextAccessor httpContextAccessor)
: base(httpContextAccessor)
{
public Function1(IHttpContextAccessor httpContextAccessor)
: base(httpContextAccessor)
{
}
}

[FunctionName(nameof(Function1))]
public IActionResult Run(
[HttpTrigger(AuthorizationLevel.Function, "post")]
SampleModel model,
ILogger log)
[FunctionName(nameof(Function1))]
public IActionResult Run(
[HttpTrigger(AuthorizationLevel.Function, "post")]
SampleModel model,
ILogger log)
{
if (!TryValidateModel(model))
{
if (!TryValidateModel(model))
{
return BadRequest(ModelState);
}

return Ok(model);
return BadRequest(ModelState);
}

return Ok(model);
}
}
29 changes: 14 additions & 15 deletions samples/BasicSample/Function2.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,24 +8,23 @@
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Extensions.Logging;

namespace BasicSample
namespace BasicSample;

public class Function2 : HttpFunctionBase
{
public class Function2 : HttpFunctionBase
public Function2(IHttpContextAccessor httpContextAccessor)
: base(httpContextAccessor)
{
public Function2(IHttpContextAccessor httpContextAccessor)
: base(httpContextAccessor)
{
}
}

[FunctionName(nameof(Function2))]
public IActionResult Run(
[HttpTrigger(AuthorizationLevel.Function, "get")]
HttpRequest req,
ILogger log)
{
Response.Headers.Add("Cache-Control", "no-cache");
[FunctionName(nameof(Function2))]
public IActionResult Run(
[HttpTrigger(AuthorizationLevel.Function, "get")]
HttpRequest req,
ILogger log)
{
Response.Headers.Add("Cache-Control", "no-cache");

return Ok($"Now: {DateTime.Now}");
}
return Ok($"Now: {DateTime.Now}");
}
}
29 changes: 14 additions & 15 deletions samples/BasicSample/Function3.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,23 +6,22 @@
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Extensions.Logging;

namespace BasicSample
namespace BasicSample;

public class Function3 : HttpFunctionBase
{
public class Function3 : HttpFunctionBase
public Function3(IHttpContextAccessor httpContextAccessor)
: base(httpContextAccessor)
{
public Function3(IHttpContextAccessor httpContextAccessor)
: base(httpContextAccessor)
{
}
}

[FunctionName(nameof(Function3))]
public IActionResult Run(
[HttpTrigger(AuthorizationLevel.Function, "get", Route = "route/{id}")]
HttpRequest req,
string id,
ILogger log)
{
return CreatedAtFunction("Function3", new { id = "kazuakix" }, null);
}
[FunctionName(nameof(Function3))]
public IActionResult Run(
[HttpTrigger(AuthorizationLevel.Function, "get", Route = "route/{id}")]
HttpRequest req,
string id,
ILogger log)
{
return CreatedAtFunction("Function3", new { id = "kazuakix" }, null);
}
}
33 changes: 16 additions & 17 deletions samples/BasicSample/Function4.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,27 +6,26 @@
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Extensions.Logging;

namespace BasicSample
namespace BasicSample;

public class Function4 : HttpFunctionBase
{
public class Function4 : HttpFunctionBase
public Function4(IHttpContextAccessor httpContextAccessor)
: base(httpContextAccessor)
{
public Function4(IHttpContextAccessor httpContextAccessor)
: base(httpContextAccessor)
{
}
}

[FunctionName(nameof(Function4))]
public IActionResult Run(
[HttpTrigger(AuthorizationLevel.Function, "post")]
SampleModel model,
ILogger log)
[FunctionName(nameof(Function4))]
public IActionResult Run(
[HttpTrigger(AuthorizationLevel.Function, "post")]
SampleModel model,
ILogger log)
{
if (!TryValidateModel(model))
{
if (!TryValidateModel(model))
{
return ValidationProblem(ModelState);
}

return Ok(model);
return ValidationProblem(ModelState);
}

return Ok(model);
}
}
33 changes: 16 additions & 17 deletions samples/BasicSample/Function5.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,27 +6,26 @@
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Extensions.Logging;

namespace BasicSample
namespace BasicSample;

public class Function5 : HttpFunctionBase
{
public class Function5 : HttpFunctionBase
public Function5(IHttpContextAccessor httpContextAccessor)
: base(httpContextAccessor)
{
public Function5(IHttpContextAccessor httpContextAccessor)
: base(httpContextAccessor)
{
}
}

[FunctionName(nameof(Function5))]
public IActionResult Run(
[HttpTrigger(AuthorizationLevel.Function, "post")]
SampleNestedModel model,
ILogger log)
[FunctionName(nameof(Function5))]
public IActionResult Run(
[HttpTrigger(AuthorizationLevel.Function, "post")]
SampleNestedModel model,
ILogger log)
{
if (!TryValidateModel(model))
{
if (!TryValidateModel(model))
{
return BadRequest(ModelState);
}

return Ok(model);
return BadRequest(ModelState);
}

return Ok(model);
}
}
17 changes: 8 additions & 9 deletions samples/BasicSample/SampleModel.cs
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
using System.ComponentModel.DataAnnotations;

namespace BasicSample
namespace BasicSample;

public class SampleModel
{
public class SampleModel
{
[Required]
public string Name { get; set; }
[Required]
public string Name { get; set; }

public string[] Array { get; set; }
public string[] Array { get; set; }

[Range(100, 10000)]
public int Price { get; set; }
}
[Range(100, 10000)]
public int Price { get; set; }
}
25 changes: 12 additions & 13 deletions samples/BasicSample/SampleNestedModel.cs
Original file line number Diff line number Diff line change
@@ -1,19 +1,18 @@
using System.ComponentModel.DataAnnotations;

namespace BasicSample
namespace BasicSample;

public class SampleNestedModel
{
public class SampleNestedModel
{
[Required]
public string Name { get; set; }
[Required]
public string Name { get; set; }

[Required]
public SampleChildModel Child { get; set; }
}
[Required]
public SampleChildModel Child { get; set; }
}

public class SampleChildModel
{
[Required]
public string Name { get; set; }
}
public class SampleChildModel
{
[Required]
public string Name { get; set; }
}
25 changes: 12 additions & 13 deletions samples/ProxySample/HttpTrigger1.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,20 @@
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Extensions.Logging;

namespace ProxySample
namespace ProxySample;

public class HttpTrigger1 : HttpFunctionBase
{
public class HttpTrigger1 : HttpFunctionBase
public HttpTrigger1(IHttpContextAccessor httpContextAccessor)
: base(httpContextAccessor)
{
public HttpTrigger1(IHttpContextAccessor httpContextAccessor)
: base(httpContextAccessor)
{
}
}

[FunctionName(nameof(HttpTrigger1))]
public IActionResult Run(
[HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = $"api/{nameof(HttpTrigger1)}")] HttpRequest req,
ILogger log)
{
return Ok(req.Query["name"]);
}
[FunctionName(nameof(HttpTrigger1))]
public IActionResult Run(
[HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = $"api/{nameof(HttpTrigger1)}")] HttpRequest req,
ILogger log)
{
return Ok(req.Query["name"]);
}
}
2 changes: 1 addition & 1 deletion samples/ProxySample/ProxySample.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<AzureFunctionsVersion>v4</AzureFunctionsVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="4.0.1" />
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="4.2.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\src\Azure.WebJobs.Extensions.HttpApi\Azure.WebJobs.Extensions.HttpApi.csproj" />
Expand Down
Loading