private async Task Run(UpdateCourseDetailsMessage message, CancellationToken cancellationToken) { var request = _mapper.Map <UpdateParkrunCourseDetails.Request>(message); await _mediator.Send(request, cancellationToken) .ConfigureAwait(false); }
public static async Task Run([QueueTrigger("update-course-details", Connection = "AzureWebJobsStorage")] UpdateCourseDetailsMessage message, ILogger logger, CancellationToken cancellationToken) { await Container.Instance.Resolve <UpdateCourseDetailsFunction>(logger).Run(message, cancellationToken); }