public static Task <HeartBeatResponseMessage> HandleMessage(HeartBeatRequestMessage request)
        {
            Received(request);
            var response = new HeartBeatResponseMessage {
                Id      = request.Id,
                POSData = request.POSData,
                Result  = new Result {
                    Status = Status.Success
                }
            };

            Sending(response);
            return(Task.FromResult(response));
        }
Exemple #2
0
        public async Task <ActionResult <HeartBeatRequestMessage> > RequestAsync([FromBody] HeartBeatRequestMessage message)
        {
            Debug.WriteLine($"message recieved : {message.Id}");
            var response = new HeartBeatResponseMessage
            {
                Id      = message.Id,
                POSData = message.POSData,
                Result  = new Result {
                    Status = Status.Success
                }
            };

            return(Ok(response));
        }
        public static Task <HeartBeatResponseMessage> HandleMessage(IChannel channel, HeartBeatRequestMessage request)
        {
            Received(channel, request);

            POSController.ProcessHeartBeat(request.POSData.Id, channel);


            var response = new HeartBeatResponseMessage {
                Id      = request.Id,
                POSData = request.POSData,
                Result  = new Result {
                    Status = Status.Success
                }
            };

            Sending(response);
            return(Task.FromResult(response));
        }
Exemple #4
0
 public static Task HandleMessage(HeartBeatResponseMessage response)
 {
     Console.WriteLine($"Received HeartBeatResponseMessage Response: {response?.Result?.Status}, {response?.Id}");
     return(Task.CompletedTask);
 }
Exemple #5
0
 public static Task HandleMessage(HeartBeatResponseMessage response)
 {
     Received(response);
     return(Task.CompletedTask);
 }