/// <summary>
        /// If you send sessionString parameter, remeber close it from bussiness.
        /// </summary>
        /// <param name="sessionString">Vendor sessionString</param>
        /// <returns></returns>
        public async Task <ItrisTipoDeArticuloResponse> Get(string sessionString)
        {
            try
            {
                _tipoDeArticuloResponse = await _tipoDeArticuloRepository.Get(_itrisAuthenticateEntity.GetUrl(), sessionString);

                return(_tipoDeArticuloResponse);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public async Task <ItrisArticuloResponse> Get()
 {
     try
     {
         itrisArticuloResponse = await itrisArticuloRepository.Get(itrisAuthenticateEntity.GetUrl());
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(itrisArticuloResponse);
 }
 public async Task <ItrisTipoDeComercioResponse> Get()
 {
     try
     {
         tipoDeComercioResponse = await tipoDeComercioRepository.Get(itrisAuthenticateEntity.GetUrl());
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(tipoDeComercioResponse);
 }
Ejemplo n.º 4
0
        public async Task <RESPONSE> Get()
        {
            try
            {
                //Ejecuto el metodo que obtiene la url a travez de generics
                //var method = typeof(REPOSITORY).GetMethod("GetUrl");
                //var repositoryMethod = method.MakeGenericMethod();
                //string url = repositoryMethod.Invoke(null, null).ToString();

                var     repoMethod       = typeof(REPOSITORY).GetMethod("Get");
                dynamic repositoryMethod = repoMethod.MakeGenericMethod();
                //repositoryMethod.Invoke(null, null);

                response =
                    await repositoryMethod.Invoke(null, new object[] { itrisAuthenticateEntity.GetUrl() });

                return(response);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }