public SampleTransient(ISampleRequest sampleRequest, ISampleService sampleService, SampleWithoutInterface sampleWithoutInterface) { this.sampleRequest = sampleRequest; this.sampleService = sampleService; this.sampleWithoutInterface = sampleWithoutInterface; }
public HomeController(ISampleRequest sampleRequest, ISampleService sampleService, SampleWithoutInterface sampleWithoutInterface, SampleTransient sampleTransient) { this.sampleRequest = sampleRequest; this.sampleService = sampleService; this.sampleWithoutInterface = sampleWithoutInterface; this.sampleTransient = sampleTransient; }
public async Task Send(ISampleRequest message) { try { _endpoint = await _busControl.GetSendEndpoint(RabbitMqConstants.MessageExchangeUri.Uri); await _endpoint.Send <ISampleRequest>(message, x => x.SetRoutingKey(message.RoutingKey)); } catch (Exception e) { Console.WriteLine(""); Output.WriteLine(ConsoleColor.Red, "ERROR"); Output.WriteLine(ConsoleColor.Red, e.Message); Output.WriteLine(ConsoleColor.Red, e.InnerException.Message); } }
public async Task Publish(ISampleRequest message) { try { await _busControl.Publish <ISampleRequest>(message, x => { x.SetRoutingKey(message.RoutingKey); x.DestinationAddress = RabbitMqConstants.MessageExchangeUri.Uri; }); } catch (Exception e) { Console.WriteLine(""); Output.WriteLine(ConsoleColor.Red, "ERROR"); Output.WriteLine(ConsoleColor.Red, e.Message); Output.WriteLine(ConsoleColor.Red, e.InnerException.Message); } }