Ejemplo n.º 1
0
        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());
        }