public ArticuloDto SearchCodigoEan(string codigoArticuloEan)
        {
            try
            {
                if (Request.Headers.Contains("Sucursal"))
                {
                    int sucursal = Convert.ToInt32(Request.Headers.GetValues("Sucursal").First());

                    return(_service.SearchCodigoEan(codigoArticuloEan, sucursal));
                }
                else
                {
                    throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.InternalServerError, ExtensionMethods.ToDescription(ErrorHttpEnum.ElEnCabezadoDeLaPeticionNoContieneLaSucursal)));
                }
            }
            catch (Exception ex)
            {
                _log.ErrorFormat("\n<<Error:>>\n{0}\n<<En:>>\n{1}\n<<Datos:>>\n{2}", ex.Message, ex.StackTrace, codigoArticuloEan);
                throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
            }
        }