private void SendToChannel(string channel, string dataType, string message) { Validate.That(channel).IsNotNull(); Validate.That(dataType).IsNotNull(); Validate.That(message).IsNotNullOrEmpty(); var topic = topicRepository.GetTopic(channel); var dataGram = new DataGram(channel, dataType, message); var data = serializer.Serialize(dataGram); publisherService.Publish(topic, dataGram.Channel, data); }
private void SendToChannel(string channel, string dataType, string message) { channel.Requires("channel").IsNotNull(); dataType.Requires("dataType").IsNotNull(); message.Requires("message").IsNotNullOrWhiteSpace(); var topic = topicRepository.GetTopic(channel); var dataGram = new DataGram(channel, dataType, message); var data = serializer.Serialize(dataGram); publisherService.Publish(topic, dataGram.Channel, data); }
public List <Topic> GetTopic() { return(_topicRepository.GetTopic(1, 20)); }
public Topic Get(int id) { var entity = topicRepo.GetTopic(id); return(entity); }