Ejemplo n.º 1
0
        private void GetOneWay(RequestMetadata metadata)
        {
            var service = (IGetOneWay <TRequest>)_creator();
            var request = metadata.GetRequest <TRequest>();

            service.GetOneWay(request);
        }
Ejemplo n.º 2
0
        private void Delete(RequestMetadata metadata)
        {
            var service = (IDelete <TRequest>)_creator();
            var request = metadata.GetRequest <TRequest>();

            service.Delete(request);
        }
Ejemplo n.º 3
0
        private void Put(RequestMetadata metadata)
        {
            var service = (IPut <TRequest>)_creator();
            var request = metadata.GetRequest <TRequest>();

            service.Put(request);
        }
Ejemplo n.º 4
0
        private Message Get(RequestMetadata metadata)
        {
            var    service = (IGet <TRequest>)_creator();
            var    request = metadata.GetRequest <TRequest>();
            object result  = service.Get(request);

            return(metadata.CreateResponse(result));
        }