using CMSMicroservice.Protobuf.Protos.NetworkMembership; namespace BackOffice.BFF.Application.NetworkMembershipCQ.Queries.GetUserNetworkInfo; public class GetUserNetworkInfoQueryHandler : IRequestHandler { private readonly IApplicationContractContext _context; public GetUserNetworkInfoQueryHandler(IApplicationContractContext context) { _context = context; } public async Task Handle(GetUserNetworkInfoQuery request, CancellationToken cancellationToken) { var response = await _context.NetworkMemberships.GetUserNetworkAsync( request.Adapt(), cancellationToken: cancellationToken); return response.Adapt(); } }