public async Task <Response <Produto> > ReadAsync(Guid id) { var response = new Response <Produto>(); try { return(response.SetResult(await _produtoDomainService.ReadAsync(id))); } catch (EntityNotExistsException) { return(response.SetNotFound(Resources.ProdutoNotFound)); } catch (Exception ex) { return(response.SetInternalServerError($"{Resources.UnexpectedErrorCreatingProduto} : {ex.Message}")); } }