private void Send(AnObjectEvent anEvent) { var serializedEvent = new JavaScriptSerializer().Serialize(anEvent); var message = new CloudQueueMessage(serializedEvent); _queue.AddMessage(message); }
public void PublishChange(AnObject anObject) { var anEvent = new AnObjectEvent { AnObject = anObject, Type = AnObjectEventType.Change }; Send(anEvent); }
public void PublishDelete(AnObject anObject) { var anEvent = new AnObjectEvent { AnObject = anObject, Type = AnObjectEventType.Delete }; Send(anEvent); }
public void PublishAdd(AnObject value) { var anEvent = new AnObjectEvent { AnObject = value, Type = AnObjectEventType.Add }; Send(anEvent); }