From 5340517546f59fb5b6652347030e2a9f8159a64d Mon Sep 17 00:00:00 2001 From: MeysamMoghaddam <65253484+MeysamMoghaddam@users.noreply.github.com> Date: Sat, 27 Sep 2025 10:51:57 +0330 Subject: [PATCH] u --- .../FrontOffice.BFF.Domain.csproj | 1 + src/FrontOffice.BFF.WebApi/Program.cs | 24 ++++----- .../Properties/launchSettings.json | 12 +++++ src/FrontOffice.BFF.WebApi/appsettings.json | 12 ++--- src/FrontOffice.BFF.sln | 54 +++++++++++++++++-- .../FrontOffice.BFF.Package.Protobuf.csproj | 12 ++++- .../FrontOffice.BFF.Role.Protobuf.csproj | 12 ++++- .../FrontOffice.BFF.User.Protobuf.csproj | 12 ++++- ...rontOffice.BFF.UserAddress.Protobuf.csproj | 12 ++++- .../FrontOffice.BFF.UserOrder.Protobuf.csproj | 12 ++++- .../FrontOffice.BFF.UserRole.Protobuf.csproj | 12 ++++- 11 files changed, 146 insertions(+), 29 deletions(-) create mode 100644 src/FrontOffice.BFF.WebApi/Properties/launchSettings.json diff --git a/src/FrontOffice.BFF.Domain/FrontOffice.BFF.Domain.csproj b/src/FrontOffice.BFF.Domain/FrontOffice.BFF.Domain.csproj index b72d8bb..b9f81d8 100644 --- a/src/FrontOffice.BFF.Domain/FrontOffice.BFF.Domain.csproj +++ b/src/FrontOffice.BFF.Domain/FrontOffice.BFF.Domain.csproj @@ -6,6 +6,7 @@ + diff --git a/src/FrontOffice.BFF.WebApi/Program.cs b/src/FrontOffice.BFF.WebApi/Program.cs index 44dbde4..f63dd51 100644 --- a/src/FrontOffice.BFF.WebApi/Program.cs +++ b/src/FrontOffice.BFF.WebApi/Program.cs @@ -1,12 +1,10 @@ using System.Reflection; using System.Runtime.InteropServices; using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.AspNetCore.Server.Kestrel.Core; using Serilog; using Serilog.Core; -using Serilog.Sinks.MSSqlServer; using Microsoft.OpenApi.Models; var builder = WebApplication.CreateBuilder(args); @@ -22,17 +20,17 @@ if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX)) var levelSwitch = new LoggingLevelSwitch(); var logger = new LoggerConfiguration() - //.WriteTo.Console() - .WriteTo.MSSqlServer(builder.Configuration.GetConnectionString("LogConnection"), - sinkOptions: new MSSqlServerSinkOptions - { - TableName = "Log_FrontOffice_BFF_WebApi_Events", - SchemaName = "Log", - AutoCreateSqlTable = true - }) - /* .WriteTo.Seq("http://localhost:5341", - apiKey: "IeEfKjIMoCGLljdp9e7A", - controlLevelSwitch: levelSwitch)*/ + //.WriteTo.Console() + //.WriteTo.MSSqlServer(builder.Configuration.GetConnectionString("LogConnection"), + // sinkOptions: new MSSqlServerSinkOptions + // { + // TableName = "Log_FrontOffice_BFF_WebApi_Events", + // SchemaName = "Log", + // AutoCreateSqlTable = true + // }) + .WriteTo.Seq("https://seq.afrino.co", + apiKey: "w1eNj67IhxlmKa5WG2ov", + controlLevelSwitch: levelSwitch) .CreateLogger(); builder.Logging.AddSerilog(logger); #if DEBUG diff --git a/src/FrontOffice.BFF.WebApi/Properties/launchSettings.json b/src/FrontOffice.BFF.WebApi/Properties/launchSettings.json new file mode 100644 index 0000000..8a5fac8 --- /dev/null +++ b/src/FrontOffice.BFF.WebApi/Properties/launchSettings.json @@ -0,0 +1,12 @@ +{ + "profiles": { + "FrontOffice.BFF.WebApi": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:34781;http://localhost:34782" + } + } +} \ No newline at end of file diff --git a/src/FrontOffice.BFF.WebApi/appsettings.json b/src/FrontOffice.BFF.WebApi/appsettings.json index c64cea5..c6b15af 100644 --- a/src/FrontOffice.BFF.WebApi/appsettings.json +++ b/src/FrontOffice.BFF.WebApi/appsettings.json @@ -1,16 +1,16 @@ { + "JwtSecurityKey": "TvlZVx5TJaHs8e9HgUdGzhGP2CIidoI444nAj+8+g7c=", + "JwtIssuer": "https://localhost", + "JwtAudience": "https://localhost", + "JwtExpiryInDays": 365, "AllowedHosts": "*", "Kestrel": { "EndpointDefaults": { "Protocols": "Http2" } - }, - "ConnectionStrings": { - "LogConnection": "Data Source=.,2019; Initial Catalog=DBName;User ID=dbuser;Password=dbpassword;Connection Timeout=300000;MultipleActiveResultSets=True;Encrypt=False", - "providerName": "System.Data.SqlClient" - }, + } "GrpcChannelOptions": { - //"FileManagementMSAddress": "https://localhost:31307" + "CMSMSAddress": "https://localhost:32846" }, "Authentication": { "Authority": "https://ids.domain.com/", diff --git a/src/FrontOffice.BFF.sln b/src/FrontOffice.BFF.sln index 1856e19..06ca9b0 100644 --- a/src/FrontOffice.BFF.sln +++ b/src/FrontOffice.BFF.sln @@ -2,13 +2,27 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.31903.59 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{4C09820E-CA4E-4261-AA24-79DF2143BF48}") = "FrontOffice.BFF.Domain", "FrontOffice.BFF.Domain\FrontOffice.BFF.Domain.csproj", "{7E733B83-275C-4639-AA10-4A59B681B904}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FrontOffice.BFF.Domain", "FrontOffice.BFF.Domain\FrontOffice.BFF.Domain.csproj", "{7E733B83-275C-4639-AA10-4A59B681B904}" EndProject -Project("{4C09820E-CA4E-4261-AA24-79DF2143BF48}") = "FrontOffice.BFF.Application", "FrontOffice.BFF.Application\FrontOffice.BFF.Application.csproj", "{56107B61-262D-413A-A9B6-4F3730220415}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FrontOffice.BFF.Application", "FrontOffice.BFF.Application\FrontOffice.BFF.Application.csproj", "{56107B61-262D-413A-A9B6-4F3730220415}" EndProject -Project("{4C09820E-CA4E-4261-AA24-79DF2143BF48}") = "FrontOffice.BFF.Infrastructure", "FrontOffice.BFF.Infrastructure\FrontOffice.BFF.Infrastructure.csproj", "{41CA2D15-9289-4A24-A519-EFB1F7CEB633}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FrontOffice.BFF.Infrastructure", "FrontOffice.BFF.Infrastructure\FrontOffice.BFF.Infrastructure.csproj", "{41CA2D15-9289-4A24-A519-EFB1F7CEB633}" EndProject -Project("{4C09820E-CA4E-4261-AA24-79DF2143BF48}") = "FrontOffice.BFF.WebApi", "FrontOffice.BFF.WebApi\FrontOffice.BFF.WebApi.csproj", "{1E7A5065-4B24-4B12-A0F2-7B0564989C95}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FrontOffice.BFF.WebApi", "FrontOffice.BFF.WebApi\FrontOffice.BFF.WebApi.csproj", "{1E7A5065-4B24-4B12-A0F2-7B0564989C95}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Protobufs", "Protobufs", "{CA9BF4D6-6729-4011-888E-48F5F739B469}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FrontOffice.BFF.Package.Protobuf", "Protobufs\FrontOffice.BFF.Package.Protobuf\FrontOffice.BFF.Package.Protobuf.csproj", "{F4E98BE4-6F95-4B4E-924D-CBAD02AF24F1}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FrontOffice.BFF.Role.Protobuf", "Protobufs\FrontOffice.BFF.Role.Protobuf\FrontOffice.BFF.Role.Protobuf.csproj", "{BC01390B-D8D3-4CC3-B900-6EE70A5D76F1}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FrontOffice.BFF.User.Protobuf", "Protobufs\FrontOffice.BFF.User.Protobuf\FrontOffice.BFF.User.Protobuf.csproj", "{C8A16685-0A51-4D1A-B399-FB94C90D9BDC}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FrontOffice.BFF.UserAddress.Protobuf", "Protobufs\FrontOffice.BFF.UserAddress.Protobuf\FrontOffice.BFF.UserAddress.Protobuf.csproj", "{D70F0C9A-E954-4A67-B23D-9BE22721BD5D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FrontOffice.BFF.UserOrder.Protobuf", "Protobufs\FrontOffice.BFF.UserOrder.Protobuf\FrontOffice.BFF.UserOrder.Protobuf.csproj", "{663CDDFA-E15F-4356-AE01-2311C9B83D52}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FrontOffice.BFF.UserRole.Protobuf", "Protobufs\FrontOffice.BFF.UserRole.Protobuf\FrontOffice.BFF.UserRole.Protobuf.csproj", "{AD08DE79-6341-4D17-85C4-8705E85CADEA}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -32,8 +46,40 @@ Global {1E7A5065-4B24-4B12-A0F2-7B0564989C95}.Debug|Any CPU.Build.0 = Debug|Any CPU {1E7A5065-4B24-4B12-A0F2-7B0564989C95}.Release|Any CPU.ActiveCfg = Release|Any CPU {1E7A5065-4B24-4B12-A0F2-7B0564989C95}.Release|Any CPU.Build.0 = Release|Any CPU + {F4E98BE4-6F95-4B4E-924D-CBAD02AF24F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F4E98BE4-6F95-4B4E-924D-CBAD02AF24F1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F4E98BE4-6F95-4B4E-924D-CBAD02AF24F1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F4E98BE4-6F95-4B4E-924D-CBAD02AF24F1}.Release|Any CPU.Build.0 = Release|Any CPU + {BC01390B-D8D3-4CC3-B900-6EE70A5D76F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BC01390B-D8D3-4CC3-B900-6EE70A5D76F1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BC01390B-D8D3-4CC3-B900-6EE70A5D76F1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BC01390B-D8D3-4CC3-B900-6EE70A5D76F1}.Release|Any CPU.Build.0 = Release|Any CPU + {C8A16685-0A51-4D1A-B399-FB94C90D9BDC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C8A16685-0A51-4D1A-B399-FB94C90D9BDC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C8A16685-0A51-4D1A-B399-FB94C90D9BDC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C8A16685-0A51-4D1A-B399-FB94C90D9BDC}.Release|Any CPU.Build.0 = Release|Any CPU + {D70F0C9A-E954-4A67-B23D-9BE22721BD5D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D70F0C9A-E954-4A67-B23D-9BE22721BD5D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D70F0C9A-E954-4A67-B23D-9BE22721BD5D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D70F0C9A-E954-4A67-B23D-9BE22721BD5D}.Release|Any CPU.Build.0 = Release|Any CPU + {663CDDFA-E15F-4356-AE01-2311C9B83D52}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {663CDDFA-E15F-4356-AE01-2311C9B83D52}.Debug|Any CPU.Build.0 = Debug|Any CPU + {663CDDFA-E15F-4356-AE01-2311C9B83D52}.Release|Any CPU.ActiveCfg = Release|Any CPU + {663CDDFA-E15F-4356-AE01-2311C9B83D52}.Release|Any CPU.Build.0 = Release|Any CPU + {AD08DE79-6341-4D17-85C4-8705E85CADEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AD08DE79-6341-4D17-85C4-8705E85CADEA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AD08DE79-6341-4D17-85C4-8705E85CADEA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AD08DE79-6341-4D17-85C4-8705E85CADEA}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {F4E98BE4-6F95-4B4E-924D-CBAD02AF24F1} = {CA9BF4D6-6729-4011-888E-48F5F739B469} + {BC01390B-D8D3-4CC3-B900-6EE70A5D76F1} = {CA9BF4D6-6729-4011-888E-48F5F739B469} + {C8A16685-0A51-4D1A-B399-FB94C90D9BDC} = {CA9BF4D6-6729-4011-888E-48F5F739B469} + {D70F0C9A-E954-4A67-B23D-9BE22721BD5D} = {CA9BF4D6-6729-4011-888E-48F5F739B469} + {663CDDFA-E15F-4356-AE01-2311C9B83D52} = {CA9BF4D6-6729-4011-888E-48F5F739B469} + {AD08DE79-6341-4D17-85C4-8705E85CADEA} = {CA9BF4D6-6729-4011-888E-48F5F739B469} + EndGlobalSection EndGlobal diff --git a/src/Protobufs/FrontOffice.BFF.Package.Protobuf/FrontOffice.BFF.Package.Protobuf.csproj b/src/Protobufs/FrontOffice.BFF.Package.Protobuf/FrontOffice.BFF.Package.Protobuf.csproj index 0a42626..76162aa 100644 --- a/src/Protobufs/FrontOffice.BFF.Package.Protobuf/FrontOffice.BFF.Package.Protobuf.csproj +++ b/src/Protobufs/FrontOffice.BFF.Package.Protobuf/FrontOffice.BFF.Package.Protobuf.csproj @@ -4,10 +4,11 @@ net7.0 enable enable - 1.0.0 + 0.0.111 None False False + Foursat.FrontOffice.BFF.Package.Protobuf @@ -24,4 +25,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.Role.Protobuf/FrontOffice.BFF.Role.Protobuf.csproj b/src/Protobufs/FrontOffice.BFF.Role.Protobuf/FrontOffice.BFF.Role.Protobuf.csproj index e21b5c2..b8691dd 100644 --- a/src/Protobufs/FrontOffice.BFF.Role.Protobuf/FrontOffice.BFF.Role.Protobuf.csproj +++ b/src/Protobufs/FrontOffice.BFF.Role.Protobuf/FrontOffice.BFF.Role.Protobuf.csproj @@ -4,10 +4,11 @@ net7.0 enable enable - 1.0.0 + 0.0.111 None False False + Foursat.FrontOffice.BFF.Role.Protobuf @@ -24,4 +25,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.User.Protobuf/FrontOffice.BFF.User.Protobuf.csproj b/src/Protobufs/FrontOffice.BFF.User.Protobuf/FrontOffice.BFF.User.Protobuf.csproj index 40788ee..e3581ea 100644 --- a/src/Protobufs/FrontOffice.BFF.User.Protobuf/FrontOffice.BFF.User.Protobuf.csproj +++ b/src/Protobufs/FrontOffice.BFF.User.Protobuf/FrontOffice.BFF.User.Protobuf.csproj @@ -4,10 +4,11 @@ net7.0 enable enable - 1.0.0 + 0.0.111 None False False + Foursat.FrontOffice.BFF.User.Protobuf @@ -24,4 +25,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.UserAddress.Protobuf/FrontOffice.BFF.UserAddress.Protobuf.csproj b/src/Protobufs/FrontOffice.BFF.UserAddress.Protobuf/FrontOffice.BFF.UserAddress.Protobuf.csproj index 9b7dc6b..14e64d1 100644 --- a/src/Protobufs/FrontOffice.BFF.UserAddress.Protobuf/FrontOffice.BFF.UserAddress.Protobuf.csproj +++ b/src/Protobufs/FrontOffice.BFF.UserAddress.Protobuf/FrontOffice.BFF.UserAddress.Protobuf.csproj @@ -4,10 +4,11 @@ net7.0 enable enable - 1.0.0 + 0.0.111 None False False + Foursat.FrontOffice.BFF.UserAddress.Protobuf @@ -24,4 +25,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.UserOrder.Protobuf/FrontOffice.BFF.UserOrder.Protobuf.csproj b/src/Protobufs/FrontOffice.BFF.UserOrder.Protobuf/FrontOffice.BFF.UserOrder.Protobuf.csproj index 6e1b96c..0ebb15e 100644 --- a/src/Protobufs/FrontOffice.BFF.UserOrder.Protobuf/FrontOffice.BFF.UserOrder.Protobuf.csproj +++ b/src/Protobufs/FrontOffice.BFF.UserOrder.Protobuf/FrontOffice.BFF.UserOrder.Protobuf.csproj @@ -4,10 +4,11 @@ net7.0 enable enable - 1.0.0 + 0.0.111 None False False + Foursat.FrontOffice.BFF.UserOrder.Protobuf @@ -24,4 +25,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.UserRole.Protobuf/FrontOffice.BFF.UserRole.Protobuf.csproj b/src/Protobufs/FrontOffice.BFF.UserRole.Protobuf/FrontOffice.BFF.UserRole.Protobuf.csproj index 4504d13..85b9568 100644 --- a/src/Protobufs/FrontOffice.BFF.UserRole.Protobuf/FrontOffice.BFF.UserRole.Protobuf.csproj +++ b/src/Protobufs/FrontOffice.BFF.UserRole.Protobuf/FrontOffice.BFF.UserRole.Protobuf.csproj @@ -4,10 +4,11 @@ net7.0 enable enable - 1.0.0 + 0.0.111 None False False + Foursat.FrontOffice.BFF.UserRole.Protobuf @@ -24,4 +25,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)" + + + +