public async Task WhenRemoveProcessoAsync(string numeroProcesso) { var context = ServiceProvider.GetRequiredService <SchmidtContext>(); var processoID = context.Set <Processo>().Where(a => a.NumeroProcessoUnificado == new NumeroProcessoUnificadoValueObject(numeroProcesso).Value).Select(a => a.ID).First(); var command = new RemoveProcessoCommand() { ID = processoID }; try { await Mediator.SendAsync(command); } catch (Exception ex) { AddException(ex); } }
public async Task <IActionResult> RemoveAsync([FromQuery] RemoveProcessoCommand request) { await _mediator.SendAsync(request); return(Ok()); }