/// <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; }