public async Task <IActionResult> PostAsync( [FromBody] MessageBOptions messageBOptions) { var messageAddOptions = new MessageAddOptions { Data = messageBOptions, Type = "webapp1-messageb", Subject = "MessageB.Added" }; await _messageAdd.AddAsync(messageAddOptions); return(new OkObjectResult(messageAddOptions)); }
public async Task <IActionResult> Run( [HttpTrigger(AuthorizationLevel.Function, "post", Route = null)] HttpRequest req, ILogger log) { log.LogInformation("MessageBHttpTrigger processed a request."); var messageBOptions = JsonConvert.DeserializeObject <MessageBOptions>( await new StreamReader(req.Body).ReadToEndAsync()); var messageAddOptions = new MessageAddOptions { Data = messageBOptions, Type = "funcapp1-messageb", Subject = "MessageB.Added" }; await _messageAdd.AddAsync(messageAddOptions); return(new OkObjectResult(messageAddOptions)); }