示例#1
0
        public Task HandleAsync(ClientAvailabilityMessage message)
        {
            var availability = new ClientAvailability
            {
                ClientId  = message.ClientId,
                Message   = message.Message ?? string.Empty,
                Status    = message.Status.ToString(),
                TimeStamp = message.TimeStamp,
            };

            _context.Availabilities.Add(availability);
            _context.SaveChanges();

            return(Task.CompletedTask);
        }
示例#2
0
 public ClientStatus(ClientAvailability availability, string statusText)
 {
     Availability = availability;
     StatusText   = statusText;
 }