From e7137887d271d9bd116c7f99a0f1ffb60cba4ddf Mon Sep 17 00:00:00 2001 From: masoodafar-web Date: Wed, 26 Nov 2025 23:11:00 +0330 Subject: [PATCH] update --- .gitignore | 1 + src/.github/git-commit-instructions.md | 0 .../Common/Interfaces/IApplicationContractContext.cs | 2 ++ .../Services/ApplicationContractContext.cs | 4 +++- src/BackOffice.BFF.WebApi/BackOffice.BFF.WebApi.csproj | 1 + src/BackOffice.BFF.sln | 7 +++++++ 6 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 src/.github/git-commit-instructions.md diff --git a/.gitignore b/.gitignore index 6fd37d3..fe8a569 100644 --- a/.gitignore +++ b/.gitignore @@ -491,3 +491,4 @@ fabric.properties # Android studio 3.1+ serialized cache file .idea/caches/build_file_checksums.ser +/src/.idea diff --git a/src/.github/git-commit-instructions.md b/src/.github/git-commit-instructions.md new file mode 100644 index 0000000..e69de29 diff --git a/src/BackOffice.BFF.Application/Common/Interfaces/IApplicationContractContext.cs b/src/BackOffice.BFF.Application/Common/Interfaces/IApplicationContractContext.cs index fcd5592..4291526 100644 --- a/src/BackOffice.BFF.Application/Common/Interfaces/IApplicationContractContext.cs +++ b/src/BackOffice.BFF.Application/Common/Interfaces/IApplicationContractContext.cs @@ -4,6 +4,7 @@ using CMSMicroservice.Protobuf.Protos.User; using CMSMicroservice.Protobuf.Protos.UserAddress; using CMSMicroservice.Protobuf.Protos.UserOrder; using CMSMicroservice.Protobuf.Protos.UserRole; +using CMSMicroservice.Protobuf.Protos.Products; using FMSMicroservice.Protobuf.Protos.FileInfo; namespace BackOffice.BFF.Application.Common.Interfaces; @@ -15,6 +16,7 @@ public interface IApplicationContractContext #endregion #region CMS PackageContract.PackageContractClient Packages { get; } + ProductsContract.ProductsContractClient Products { get; } RoleContract.RoleContractClient Roles { get; } UserAddressContract.UserAddressContractClient UserAddress { get; } UserContract.UserContractClient Users { get; } diff --git a/src/BackOffice.BFF.Infrastructure/Services/ApplicationContractContext.cs b/src/BackOffice.BFF.Infrastructure/Services/ApplicationContractContext.cs index 696b2aa..0db83fa 100644 --- a/src/BackOffice.BFF.Infrastructure/Services/ApplicationContractContext.cs +++ b/src/BackOffice.BFF.Infrastructure/Services/ApplicationContractContext.cs @@ -5,6 +5,7 @@ using CMSMicroservice.Protobuf.Protos.User; using CMSMicroservice.Protobuf.Protos.UserAddress; using CMSMicroservice.Protobuf.Protos.UserOrder; using CMSMicroservice.Protobuf.Protos.UserRole; +using CMSMicroservice.Protobuf.Protos.Products; using FMSMicroservice.Protobuf.Protos.FileInfo; using Microsoft.Extensions.DependencyInjection; @@ -39,10 +40,11 @@ public class ApplicationContractContext : IApplicationContractContext #endregion #region CMS public PackageContract.PackageContractClient Packages => GetService(); + public ProductsContract.ProductsContractClient Products => GetService(); public RoleContract.RoleContractClient Roles => GetService(); public UserAddressContract.UserAddressContractClient UserAddress => GetService(); public UserContract.UserContractClient Users => GetService(); public UserOrderContract.UserOrderContractClient UserOrders => GetService(); public UserRoleContract.UserRoleContractClient UserRoles => GetService(); #endregion -} \ No newline at end of file +} diff --git a/src/BackOffice.BFF.WebApi/BackOffice.BFF.WebApi.csproj b/src/BackOffice.BFF.WebApi/BackOffice.BFF.WebApi.csproj index c484c88..11e6bac 100644 --- a/src/BackOffice.BFF.WebApi/BackOffice.BFF.WebApi.csproj +++ b/src/BackOffice.BFF.WebApi/BackOffice.BFF.WebApi.csproj @@ -26,6 +26,7 @@ + diff --git a/src/BackOffice.BFF.sln b/src/BackOffice.BFF.sln index aa1cd58..66b437d 100644 --- a/src/BackOffice.BFF.sln +++ b/src/BackOffice.BFF.sln @@ -26,6 +26,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BackOffice.BFF.UserAddress. EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BackOffice.BFF.Otp.Protobuf", "Protobufs\BackOffice.BFF.Otp.Protobuf\BackOffice.BFF.Otp.Protobuf.csproj", "{E1833EDA-39E9-C241-2772-E4C7E960AC41}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BackOffice.BFF.Products.Protobuf", "Protobufs\BackOffice.BFF.Products.Protobuf\BackOffice.BFF.Products.Protobuf.csproj", "{DFDECBE8-D071-4CDB-A1B4-D5C556EF72A6}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -76,6 +78,10 @@ Global {E1833EDA-39E9-C241-2772-E4C7E960AC41}.Debug|Any CPU.Build.0 = Debug|Any CPU {E1833EDA-39E9-C241-2772-E4C7E960AC41}.Release|Any CPU.ActiveCfg = Release|Any CPU {E1833EDA-39E9-C241-2772-E4C7E960AC41}.Release|Any CPU.Build.0 = Release|Any CPU + {DFDECBE8-D071-4CDB-A1B4-D5C556EF72A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DFDECBE8-D071-4CDB-A1B4-D5C556EF72A6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DFDECBE8-D071-4CDB-A1B4-D5C556EF72A6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DFDECBE8-D071-4CDB-A1B4-D5C556EF72A6}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -88,6 +94,7 @@ Global {75481681-ABB4-2A4C-8901-FE7242DE5B20} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} {CB811954-E42E-75BB-A02D-689180B72E28} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} {E1833EDA-39E9-C241-2772-E4C7E960AC41} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} + {DFDECBE8-D071-4CDB-A1B4-D5C556EF72A6} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {0AE1AB4A-3C91-4853-93C2-C2476E79F845}