private void PersistUserToMongoDbService(UserTable user) { RabbitMqProducerClass rabbitMqProducer = new RabbitMqProducerClass(QueueTypeConstant.MongoDbPersistentUserService, QueueTypeConstant.MongoDbPersistentUserService); rabbitMqProducer.ExecuteMessageQueueing(user); }
public void TestMethod1() { MessageTable messageTable = new MessageTable(); messageTable.MessageCreated = DateTime.Now; messageTable.SenderId = 1; messageTable.MessageText = "Testing RabbitMq by sending an enitity over the queue."; RabbitMqProducerClass rabbitMqProdcuer = new RabbitMqProducerClass(QueueTypeConstant.MongoDbPersistentQueue, QueueTypeConstant.MongoDbPersistentQueue); rabbitMqProdcuer.ExecuteMessageQueueing(messageTable); }
private void PersistMessageToMongoDbService(MessageTable message) { try { RabbitMqProducerClass rabbitMqProducer = new RabbitMqProducerClass(QueueTypeConstant.MongoDbPersistentUserService, QueueTypeConstant.MongoDbPersistentUserService); rabbitMqProducer.ExecuteMessageQueueing(message); } catch (Exception exception) { MessageQueueErrorContract error = new MessageQueueErrorContract() { Message = "Error encountered when trying to queue to message queue.", ExceptionMessage = exception.Message }; throw new FaultException <MessageQueueErrorContract>(error); } }