Ejemplo n.º 1
0
        public override Task <GetWorkerResponse> Get(GetWorkerRequest request, ServerCallContext context)
        {
            this.faster.StartSession();
            this.headers.StartSession();

            var result = new GetWorkerResponse();
            var hits   = 0;

            foreach (var key in request.Key)
            {
                var x = new Common.KeyValuePair()
                {
                    Key   = key,
                    Value = ByteString.Empty
                };

                //first lets figure out if the key exists and stil valid
                var k = new KeyHeader();

                var v = new ValueHeader();

                var o = new KeyHeader();

                k.key = key;

                headers.Read(ref k, ref o, ref v, default, 0);
Ejemplo n.º 2
0
        private static GetWorkerRequest GetRequest(string key)
        {
            var rq = new GetWorkerRequest();

            rq.Key.Add(key);

            return(rq);
        }
        public static GetWorkerRequest GetRequest(this IEnumerable <string> keys)
        {
            var request = new GetWorkerRequest();

            request.Key.AddRange(keys);

            return(request);
        }
 public DTO.Worker Get(GetWorkerRequest request)
 {
     try
     {
         var worker = _workerRepository.FindBy(request.Id);
         worker.ThrowExceptionIfRecordIsNull();
         return(_workerFactory.Execute(worker));
     }
     catch (DataAccessException)
     {
         throw new ApplicationException();
     }
 }
 public Worker Get(GetWorkerRequest request)
 {
     return(_workerService.Get(request));
 }