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}") }); }
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}") }; })); }