/// <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); }
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; } }