/// <summary>
        /// Atualiza um pedido para integrado ao erp
        /// </summary>
        /// <param name="token">token</param>
        /// <param name="id">id da marca</param>
        /// <returns></returns>
        public OrderDetail UpdateOrderIntegrated(string token, string id)
        {
            try
            {
                _logger.LogInformation("Altera uma pedido para integrado: Enviando requisição para a API");
                var response = _orderApi.UpdateOrderIntegrated(token, id).Result;
                if (!response.IsSuccessStatusCode)
                {
                    var contentResult = response.Content.ReadAsStringAsync().Result;
                    _logger.LogError($"Altera uma pedido para integrado: API retornou erro :( - {response.StatusCode}-{response.ReasonPhrase} -> {contentResult}");
                    if (((int)response.StatusCode) >= 400 && ((int)response.StatusCode) <= 500)
                    {
                        return(null);
                    }
                }
                _logger.LogInformation("Altera uma pedido para integrado: API retornou sucesso :)");

                var json = response.Content.ReadAsStringAsync().Result;
                return(Task.Factory.StartNew(() => JsonConvert.DeserializeObject <OrderDetail>(json)).Result);
            }
            catch (Exception)
            {
                _logger.LogError($"Altera uma pedido para integrado: API retornou erro :(");
                return(null);
            }
        }