Beispiel #1
0
 private static void Process(dynamic client, Common.Dto.Identity registrar, Common.Dto.Identity entity, Common.Dto.Observation message)
 {
     client.Observation(registrar, entity, message);
 }
Beispiel #2
0
        private void Observation(Common.Dto.Identity registrar, Common.Dto.Identity entity, Common.Dto.Observation message)
        {
            string registrationKey = Registration.Key.For(registrar, entity);

            System.Diagnostics.Debug.WriteLine(string.Format("Client Received Message For: '{0}'", registrationKey));

            Registration.IInstance registration;

            if (_registrations.TryGetValue(registrationKey, out registration))
            {
                registration.Consumer.OnNext(message.AsMessage());
            }
        }
Beispiel #3
0
 public static With.Message.IObservation AsMessage(this Common.Dto.Observation observation)
 {
     return(Mapper.Map <With.Message.Observation>(observation));
 }