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