public async Task <IActionResult> Delete( [FromServices] CadastrarLivroPresenter presenter, [FromForm] CadastrarLivroRequest request) { var inputmediator = new ExcluirLivroEntrada(request.isbn); /* mediator não funciona na minha versão de VSS2017 pq precisa de .net core acima de 2.1 */ /* * await mediator.PublishAsync(inputmediator) * .ConfigureAwait(false); */ return(presenter.ViewModel); }
public object CadastrarLivro([FromBody] CadastrarLivroRequest request) { var result = new CadastrarLivroEntrada(request.isbn, request.nome, request.preco, request.autor); /* mediator não funciona na minha versão de VSS2017 pq precisa de .net core acima de 2.1 */ /* * await mediator.PublishAsync(result) * .ConfigureAwait(false); */ return(result); }