예제 #1
0
 /// <summary>
 /// Evento de quando uma mensagem é recebida da fila
 /// </summary>
 private void MessageReceived()
 {
     calculatorProcessor = Dependency.DependencyInjector.Get <ICalculatorProcessor>();
     consumer.Received  += (model, ea) => {
         var message = Encoding.UTF8.GetString(ea.Body);
         Console.WriteLine("Recebido : {0}", message);
         Response(calculatorProcessor.ProcessCalc(message), ea);
     };
 }
 public CalculationService(ICalculatorProcessor calculatorProcessor, ICalculationDataProvider calculationDataProvider)
 {
     this.calculatorProcessor     = calculatorProcessor;
     this.calculationDataProvider = calculationDataProvider;
 }