public HttpResponseMessage ExcluirProduto([FromUri] Guid id)
        {
            if (_produtoAppService.ExcluirProduto(id))
            {
                return(new HttpResponseMessage(HttpStatusCode.OK));
            }

            return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Erro ao excluir o produto"));
        }
        public async Task <string> Delete(int id)
        {
            try
            {
                await _produtoAppService.ExcluirProduto(new ProdutoModel()
                {
                    Id = id
                });
            }
            catch (DominioException ex)
            {
                return(ex.Message);
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }

            return(null);
        }