Пример #1
0
        public tReponseMsg GetReponseAsync(tRequestMsg Msg)
        {
            var req = new DevelopBase.Protocol.BaseRequest {
                ActionKey = Msg.ActionKey, RequestObject = Msg.RequestObject
            };
            dynamic result = DependencyContainer.GetService <DevelopBase.Protocol.IBaseExtend>().Handler(req);

            return(new tReponseMsg()
            {
                ErrorCode = result.ErrorCode, ErrorInfo = result.ErrorInfo, Result = Newtonsoft.Json.JsonConvert.SerializeObject($"{result.Result}")
            });
        }
Пример #2
0
 public override Task <Grpcconnect.Standard.ReponseMsg> GetReponse(Grpcconnect.Standard.RequestMsg request, ServerCallContext context)
 {
     return(Task.Run(async() =>
     {
         var req = new DevelopBase.Protocol.BaseRequest {
             ActionKey = request.ActionKey, RequestObject = request.RequestObject
         };
         dynamic result = await DependencyContainer.GetService <DevelopBase.Protocol.IBaseExtend>().HandlerAsync(req);
         return new Grpcconnect.Standard.ReponseMsg()
         {
             ErrorCode = result.ErrorCode, ErrorInfo = result.ErrorInfo, Result = Newtonsoft.Json.JsonConvert.SerializeObject($"{result.Result}")
         };
     }));
 }