public async Task <IActionResult> Post(CreateFornecedorCommand command) { try { await fornecedorApplicationService.Add(command); return(Ok(new { Message = "Fornecedor cadastrado com sucesso." })); } catch (ValidationException e) { return(BadRequest(ValidationAdapter.Parse(e.Errors))); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public async Task <IActionResult> Criar([FromBody] CreateFornecedorCommand command) { var createFornecedorResult = await Mediator.Send(command); return(Ok(createFornecedorResult)); }
public async Task <Response <int> > Post(CreateFornecedorCommand command) { return(await BasicRequestHandler(Mediator.Send(command))); }
public async Task Add(CreateFornecedorCommand command) { await mediator.Send(command); }