From e2ba452f12f8b8ed50035221e5270c863519f0b1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 17 Dec 2023 12:47:34 +0000 Subject: [PATCH] Update all whipstaff dependencies to v7.1.2 (#421) * Update all whipstaff dependencies to v7.1.2 * Update WebApiServiceGeneratorProcessor.cs --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: David Vreony --- .../Dhgms.Nucleotide.SampleApp.csproj | 6 +++--- .../Features/WebApi/WebApiServiceGeneratorProcessor.cs | 5 +++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/Dhgms.Nucleotide.GenerationTests/Dhgms.Nucleotide.SampleApp.csproj b/src/Dhgms.Nucleotide.GenerationTests/Dhgms.Nucleotide.SampleApp.csproj index 3bb812a5..154c35ef 100644 --- a/src/Dhgms.Nucleotide.GenerationTests/Dhgms.Nucleotide.SampleApp.csproj +++ b/src/Dhgms.Nucleotide.GenerationTests/Dhgms.Nucleotide.SampleApp.csproj @@ -7,9 +7,9 @@ - - - + + + diff --git a/src/Dhgms.Nucleotide.Generators/Features/WebApi/WebApiServiceGeneratorProcessor.cs b/src/Dhgms.Nucleotide.Generators/Features/WebApi/WebApiServiceGeneratorProcessor.cs index cf56a858..e2bcf049 100644 --- a/src/Dhgms.Nucleotide.Generators/Features/WebApi/WebApiServiceGeneratorProcessor.cs +++ b/src/Dhgms.Nucleotide.Generators/Features/WebApi/WebApiServiceGeneratorProcessor.cs @@ -289,9 +289,10 @@ private MethodDeclarationSyntax GetOkActionResultDeclaration(string entityName, returnStatement }; - var parameters = GetParams(new []{ $"ResponseDtos.{camelAction}{entityName}ResponseDto {lowerAction}Response"}); + var responseDtoType = $"ResponseDtos.{camelAction}{entityName}ResponseDto"; + var parameters = GetParams(new []{ $"{responseDtoType} {lowerAction}Response"}); - var returnType = SyntaxFactory.ParseTypeName("System.Threading.Tasks.Task"); + var returnType = SyntaxFactory.ParseTypeName($"System.Threading.Tasks.Task>"); var declaration = SyntaxFactory.MethodDeclaration(returnType, methodName) .WithParameterList(parameters) .AddModifiers(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword), SyntaxFactory.Token(SyntaxKind.AsyncKeyword), SyntaxFactory.Token(SyntaxKind.OverrideKeyword))