예제 #1
0
        public override async Task <ResultModelOfAny> Add(AddOrderRequest request, ServerCallContext context)
        {
            var command = CreateOrderCommand.CreateInstance(request.Table);

            var resultModel = await this.mediator.Send(command, context.CancellationToken);

            var resultModelOfAny = new ResultModelOfAny
            {
                ResultModel = resultModel.ToProtoResultModel(),
                Data        = Any.Pack(new StringValue
                {
                    Value = resultModel.Value.ToString()
                })
            };

            return(resultModelOfAny);
        }