public async Task SendMessage(PayloadForServiceBus payload) { string data = JsonConvert.SerializeObject(payload); Message message = new Message(Encoding.UTF8.GetBytes(data)); await _queueClient.SendAsync(message); }
public async Task <IActionResult> Create([Required] PayloadForServiceBus request) { await _serviceBusSender.SendMessage(new PayloadForServiceBus { Email = request.Email, Message = request.Message }); return(RedirectToAction("Index", "Home")); }
public async Task Process(PayloadForServiceBus messages) { await _emailSender.SendEmailAsync(messages.Email, "Message from Azure Service Bus", messages.Message); }