public ProdutoDTO Delete(ProdutoExclusaoModel model) { var produto = mapper.Map <Produto>(model); ProdutoDomainService.Delete(produto); return(mapper.Map <ProdutoDTO>(produto)); }
public ProdutoDTO Delete(ProdutoExclusaoModel model) { var idProduto = Guid.Parse(model.IdProduto); var produto = produtoDomainService.GetById(idProduto); produtoDomainService.Delete(produto); return(mapper.Map <ProdutoDTO>(produto)); }
public IActionResult Delete(string id) { try { var model = new ProdutoExclusaoModel() { Id = id }; var result = ProdutoApplicationService.Delete(model); return(Ok(new { Message = "Produto excluído com sucesso.", Produto = result })); } catch (Exception e) { return(StatusCode(500, e.Message)); } }