Exemplo n.º 1
0
 public static IRequestContractData ToRequestContractData(this IResponseContractData responseContractData) =>
 new RequestContractData
 {
     Id            = responseContractData.Id,
     CorrelationId = responseContractData.CorrelationId,
     Created       = responseContractData.Created
 };
        public async Task Consume(ConsumeContext <IRequestContractData> context)
        {
            IRequestContractData requestContractData = context.Message;

            logger.LogInformation($"Received request: {requestContractData.AsString()}");

            IResponseContractData responseContractData = requestContractData.ToResponseContractData();

            await context.RespondAsync <IResponseContractData>(responseContractData);
        }
Exemplo n.º 3
0
 public static string AsString(this IResponseContractData responseContractData) =>
 $"\nId: {responseContractData.Id}\nCorrelationId: {responseContractData.CorrelationId}\nCreated: {responseContractData.Created}";