Beispiel #1
0
        private void PersistUserToMongoDbService(UserTable user)
        {
            RabbitMqProducerClass rabbitMqProducer = new RabbitMqProducerClass(QueueTypeConstant.MongoDbPersistentUserService,
                                                                               QueueTypeConstant.MongoDbPersistentUserService);

            rabbitMqProducer.ExecuteMessageQueueing(user);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 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);
     }
 }