public async Task GivenBuscoPeloProcessoAsync(string numero) { var context = ServiceProvider.GetRequiredService <SchmidtQueryContext>(); var numeroLimpo = new NumeroProcessoUnificadoValueObject(numero).Value; var processoID = context.Set <Processo>().Where(a => a.NumeroProcessoUnificado == numeroLimpo).Select(a => a.ID).First(); var query = new GetProcessoQuery() { ID = processoID }; ProcessoViewModel = await Mediator.SendAsync(query); }
public async Task <IActionResult> GetAsync([FromQuery] GetProcessoQuery request) { var processos = await _mediator.SendAsync(request); return(Ok(processos)); }