diff --git a/src/FrontOffice.BFF.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterQueryHandler.cs b/src/FrontOffice.BFF.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterQueryHandler.cs index 6046413..ce93ce8 100644 --- a/src/FrontOffice.BFF.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterQueryHandler.cs +++ b/src/FrontOffice.BFF.Application/ProductsCQ/Queries/GetAllProductsByFilter/GetAllProductsByFilterQueryHandler.cs @@ -2,7 +2,9 @@ using CMSMicroservice.Protobuf.Protos.Package; using CMSMicroservice.Protobuf.Protos.Products; namespace FrontOffice.BFF.Application.ProductsCQ.Queries.GetAllProductsByFilter; -public class GetAllProductsByFilterQueryHandler : IRequestHandler + +public class + GetAllProductsByFilterQueryHandler : IRequestHandler { private readonly IApplicationContractContext _context; @@ -11,9 +13,11 @@ public class GetAllProductsByFilterQueryHandler : IRequestHandler Handle(GetAllProductsByFilterQuery request, CancellationToken cancellationToken) + public async Task Handle(GetAllProductsByFilterQuery request, + CancellationToken cancellationToken) { - var result= await _context.Package.GetAllPackageByFilterAsync(request.Adapt(), cancellationToken: cancellationToken); - return result.Adapt(); + var result = await _context.Product.GetAllProductsByFilterAsync(request.Adapt(), + cancellationToken: cancellationToken); + return result.Adapt(); } -} +} \ No newline at end of file diff --git a/src/FrontOffice.BFF.WebApi/FrontOffice.BFF.WebApi.csproj b/src/FrontOffice.BFF.WebApi/FrontOffice.BFF.WebApi.csproj index 615d477..efd3196 100644 --- a/src/FrontOffice.BFF.WebApi/FrontOffice.BFF.WebApi.csproj +++ b/src/FrontOffice.BFF.WebApi/FrontOffice.BFF.WebApi.csproj @@ -20,6 +20,7 @@ + diff --git a/src/FrontOffice.BFF.WebApi/Services/ProductsService.cs b/src/FrontOffice.BFF.WebApi/Services/ProductsService.cs index 6cbe184..8efd7dd 100644 --- a/src/FrontOffice.BFF.WebApi/Services/ProductsService.cs +++ b/src/FrontOffice.BFF.WebApi/Services/ProductsService.cs @@ -1,7 +1,8 @@ -using CMSMicroservice.Protobuf.Protos.Products; using FrontOffice.BFF.WebApi.Common.Services; using FrontOffice.BFF.Application.ProductsCQ.Queries.GetProducts; using FrontOffice.BFF.Application.ProductsCQ.Queries.GetAllProductsByFilter; +using FrontOffice.BFF.Products.Protobuf.Protos.Products; + namespace FrontOffice.BFF.WebApi.Services; public class ProductsService : ProductsContract.ProductsContractBase { diff --git a/src/FrontOffice.BFF.sln b/src/FrontOffice.BFF.sln index c082b56..ee852cc 100644 --- a/src/FrontOffice.BFF.sln +++ b/src/FrontOffice.BFF.sln @@ -22,6 +22,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FrontOffice.BFF.UserOrder.P EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FrontOffice.BFF.Transaction.Protobuf", "Protobufs\FrontOffice.BFF.Transaction.Protobuf\FrontOffice.BFF.Transaction.Protobuf.csproj", "{F59861D9-01D6-44C9-85A9-E6050D55D290}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FrontOffice.BFF.Products.Protobuf", "Protobufs\FrontOffice.BFF.Products.Protobuf\FrontOffice.BFF.Products.Protobuf.csproj", "{CB77669F-5B48-4AC6-B20E-A928660E93F8}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -64,6 +66,10 @@ Global {F59861D9-01D6-44C9-85A9-E6050D55D290}.Debug|Any CPU.Build.0 = Debug|Any CPU {F59861D9-01D6-44C9-85A9-E6050D55D290}.Release|Any CPU.ActiveCfg = Release|Any CPU {F59861D9-01D6-44C9-85A9-E6050D55D290}.Release|Any CPU.Build.0 = Release|Any CPU + {CB77669F-5B48-4AC6-B20E-A928660E93F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CB77669F-5B48-4AC6-B20E-A928660E93F8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CB77669F-5B48-4AC6-B20E-A928660E93F8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CB77669F-5B48-4AC6-B20E-A928660E93F8}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -74,5 +80,6 @@ Global {D70F0C9A-E954-4A67-B23D-9BE22721BD5D} = {CA9BF4D6-6729-4011-888E-48F5F739B469} {663CDDFA-E15F-4356-AE01-2311C9B83D52} = {CA9BF4D6-6729-4011-888E-48F5F739B469} {F59861D9-01D6-44C9-85A9-E6050D55D290} = {CA9BF4D6-6729-4011-888E-48F5F739B469} + {CB77669F-5B48-4AC6-B20E-A928660E93F8} = {CA9BF4D6-6729-4011-888E-48F5F739B469} EndGlobalSection EndGlobal diff --git a/src/Protobufs/FrontOffice.BFF.Products.Protobuf/FrontOffice.BFF.Products.Protobuf.csproj b/src/Protobufs/FrontOffice.BFF.Products.Protobuf/FrontOffice.BFF.Products.Protobuf.csproj index 04fc550..bac85a4 100644 --- a/src/Protobufs/FrontOffice.BFF.Products.Protobuf/FrontOffice.BFF.Products.Protobuf.csproj +++ b/src/Protobufs/FrontOffice.BFF.Products.Protobuf/FrontOffice.BFF.Products.Protobuf.csproj @@ -22,4 +22,13 @@ + + + + $(PackageOutputPath)$(PackageId).$(Version).nupkg + dotnet nuget push **/*.nupkg --source https://git.afrino.co/api/packages/FourSat/nuget/index.json --api-key 061a5cb15517c6da39c16cfce8556c55ae104d0d --skip-duplicate && del "$(NugetPackagePath)" + + + + diff --git a/src/Protobufs/FrontOffice.BFF.Products.Protobuf/Validator/GetAllProductsByFilterFilterValidator.cs b/src/Protobufs/FrontOffice.BFF.Products.Protobuf/Validator/GetAllProductsByFilterFilterValidator.cs index 37cc924..b16653b 100644 --- a/src/Protobufs/FrontOffice.BFF.Products.Protobuf/Validator/GetAllProductsByFilterFilterValidator.cs +++ b/src/Protobufs/FrontOffice.BFF.Products.Protobuf/Validator/GetAllProductsByFilterFilterValidator.cs @@ -1,5 +1,5 @@ using FluentValidation; -using FrontOfficeMicroservice.Protobuf.Protos.Products; +using FrontOffice.BFF.Products.Protobuf.Protos.Products; namespace FrontOfficeMicroservice.Protobuf.Validator.Products; public class GetAllProductsByFilterFilterValidator : AbstractValidator diff --git a/src/Protobufs/FrontOffice.BFF.Products.Protobuf/Validator/GetAllProductsByFilterRequestValidator.cs b/src/Protobufs/FrontOffice.BFF.Products.Protobuf/Validator/GetAllProductsByFilterRequestValidator.cs index aebbce5..d0e6e6e 100644 --- a/src/Protobufs/FrontOffice.BFF.Products.Protobuf/Validator/GetAllProductsByFilterRequestValidator.cs +++ b/src/Protobufs/FrontOffice.BFF.Products.Protobuf/Validator/GetAllProductsByFilterRequestValidator.cs @@ -1,5 +1,5 @@ using FluentValidation; -using FrontOfficeMicroservice.Protobuf.Protos.Products; +using FrontOffice.BFF.Products.Protobuf.Protos.Products; namespace FrontOfficeMicroservice.Protobuf.Validator.Products; public class GetAllProductsByFilterRequestValidator : AbstractValidator diff --git a/src/Protobufs/FrontOffice.BFF.Products.Protobuf/Validator/GetProductsRequestValidator.cs b/src/Protobufs/FrontOffice.BFF.Products.Protobuf/Validator/GetProductsRequestValidator.cs index d54a4bc..de8297d 100644 --- a/src/Protobufs/FrontOffice.BFF.Products.Protobuf/Validator/GetProductsRequestValidator.cs +++ b/src/Protobufs/FrontOffice.BFF.Products.Protobuf/Validator/GetProductsRequestValidator.cs @@ -1,5 +1,5 @@ using FluentValidation; -using FrontOfficeMicroservice.Protobuf.Protos.Products; +using FrontOffice.BFF.Products.Protobuf.Protos.Products; namespace FrontOfficeMicroservice.Protobuf.Validator.Products; public class GetProductsRequestValidator : AbstractValidator