Exemplo n.º 1
0
        public ActionResult <NovoProdutoDto> AddProduto([FromBody] NovoProdutoDto novoProduto)
        {
            Produto produto       = _mapper.Map <Produto>(novoProduto);
            Produto produtoCriado = _produtoService.AddProduto(produto);

            return(CreatedAtAction(nameof(GetById), new { id = produtoCriado.Id }, novoProduto));
        }
        public ActionResult <NovoProdutoDto> AddProduto([FromBody] NovoProdutoDto novoProduto)
        {
            Produto produto = _mapper.Map <Produto>(novoProduto);

            Produto produtoCriado = _produtoService.AddProduto(produto);

            // Envia mensagem
            _serviceBus.Publicar(produtoCriado.Id.ToString(), JsonConvert.SerializeObject(produtoCriado));

            return(CreatedAtAction(nameof(GetById), new { id = produtoCriado.Id }, novoProduto));
        }