feat: add GetAvailableWeeks query and update protobuf imports
Build and Deploy / build (push) Successful in 2m18s

This commit is contained in:
masoodafar-web
2025-12-12 05:57:32 +03:30
parent ce3b5db822
commit fe56b8f139
80 changed files with 308 additions and 238 deletions
@@ -1,4 +1,3 @@
using System.Diagnostics;
using System.Reflection;
using BackOffice.BFF.Application.Common.Interfaces;
using Grpc.Core;
@@ -18,10 +17,10 @@ public static class ConfigureGrpcServices
.Where(x =>
x.FullName != null &&
(x.FullName.Contains("Microservice.Protobuf") ||
x.FullName.Contains("BFF.Commission.Protobuf") ||
x.FullName.Contains("BFF.NetworkMembership.Protobuf") ||
x.FullName.Contains("BFF.ClubMembership.Protobuf") ||
x.FullName.Contains("BFF.Configuration.Protobuf")) &&
x.FullName.Contains("BackOffice.BFF.Commission.Protobuf") ||
x.FullName.Contains("BackOffice.BFF.NetworkMembership.Protobuf") ||
x.FullName.Contains("BackOffice.BFF.ClubMembership.Protobuf") ||
x.FullName.Contains("BackOffice.BFF.Configuration.Protobuf")) &&
x.GetTypes().Any(type => type.BaseType != null && type.BaseType.Name == "ClientBase`1" && type.BaseType.Namespace == "Grpc.Core")
)
.SelectMany(x => x
@@ -51,10 +50,10 @@ public static class ConfigureGrpcServices
foreach (var grpcClient in grpcClients.Where(t =>
t.AssemblyQualifiedName != null &&
(t.AssemblyQualifiedName.StartsWith($"{msName}Microservice") ||
t.AssemblyQualifiedName.StartsWith("BackOffice.BFF.Commission") ||
t.AssemblyQualifiedName.StartsWith("BackOffice.BFF.NetworkMembership") ||
t.AssemblyQualifiedName.StartsWith("BackOffice.BFF.ClubMembership") ||
t.AssemblyQualifiedName.StartsWith("BackOffice.BFF.Configuration"))
t.AssemblyQualifiedName.StartsWith("Foursat.BackOffice.BFF.Commission") ||
t.AssemblyQualifiedName.StartsWith("Foursat.BackOffice.BFF.NetworkMembership") ||
t.AssemblyQualifiedName.StartsWith("Foursat.BackOffice.BFF.ClubMembership") ||
t.AssemblyQualifiedName.StartsWith("Foursat.BackOffice.BFF.Configuration"))
)
.ToList())
{
@@ -1,12 +1,7 @@
using BackOffice.BFF.Application.Common.Interfaces;
using Microsoft.Extensions.Logging;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Net.Http.Json;
using System.Text;
using System.Threading.Tasks;
namespace BackOffice.BFF.Infrastructure.Services;
public class AfrinoIdpService : IAfrinoIdpService
@@ -15,17 +15,18 @@ using FMSMicroservice.Protobuf.Protos.FileInfo;
using CMSMicroservice.Protobuf.Protos.DiscountProduct;
using CMSMicroservice.Protobuf.Protos.DiscountCategory;
using CMSMicroservice.Protobuf.Protos.DiscountShoppingCart;
using BackOffice.BFF.DiscountOrder.Protobuf.Protos.DiscountOrder;
using CMSMicroservice.Protobuf.Protos.Tag;
using CMSMicroservice.Protobuf.Protos.ProductTag;
using CMSMicroservice.Protobuf.Protos;
using CMSMicroservice.Protobuf.Protos.ClubMembership;
using CMSMicroservice.Protobuf.Protos.Commission;
using CMSMicroservice.Protobuf.Protos.Configuration;
using CMSMicroservice.Protobuf.Protos.DiscountOrder;
using CMSMicroservice.Protobuf.Protos.ManualPayment;
using CMSMicroservice.Protobuf.Protos.NetworkMembership;
// BFF Protobuf contracts
using Foursat.BackOffice.BFF.ClubMembership.Protos;
using Foursat.BackOffice.BFF.Commission.Protos;
using Foursat.BackOffice.BFF.Configuration.Protos;
using Foursat.BackOffice.BFF.NetworkMembership.Protos;
using BackOffice.BFF.ManualPayment.Protobuf;
using Microsoft.Extensions.DependencyInjection;
@@ -1,9 +1,5 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Claims;
using System.Threading;
using System.Threading.Tasks;
using BackOffice.BFF.Application.Common.Interfaces;
using BackOffice.BFF.Application.Common.Models;
using Microsoft.AspNetCore.Http;