private static void Process(dynamic client, Common.Dto.Identity registrar, Common.Dto.Identity entity, Common.Dto.Observation message) { client.Observation(registrar, entity, message); }
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()); } }
public static With.Message.IObservation AsMessage(this Common.Dto.Observation observation) { return(Mapper.Map <With.Message.Observation>(observation)); }