public async Task <IActionResult> Load([FromBody] LoadHtsExtracts request) { if (!ModelState.IsValid) { return(BadRequest()); } var result = await _mediator.Send(request.LoadHtsFromEmrCommand, HttpContext.RequestAborted); return(Ok(result)); }
public async Task <IActionResult> Load([FromBody] LoadHtsExtracts request) { if (!ModelState.IsValid) { return(BadRequest()); } string version = GetType().Assembly.GetName().Version.ToString(); var result = await _mediator.Send(request.LoadHtsFromEmrCommand, HttpContext.RequestAborted); await _mediator.Publish(new ExtractLoaded("HivTestingService", version)); return(Ok(result)); }