Beispiel #1
0
        public async Task <ItrisRelevamientoResponse> Post(ItrisRelevamientoEntity entity, string stringSession)
        {
            try
            {
                List <ItrisRelevamientoEntity> listaRelevamiento = new List <ItrisRelevamientoEntity>();
                listaRelevamiento.Add(entity);

                ItrisRelevamientoRequest request = new ItrisRelevamientoRequest()
                {
                    @class = "_RELEVAMIENTO",
                    data   = listaRelevamiento
                };

                _itrisRelevamientoResponse =
                    await _itrisRelevamientoRepository.Post(_itrisAuthenticateEntity.PostUrl(), request, stringSession);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(_itrisRelevamientoResponse);
        }
        public async Task <ItrisComercioResponse> Post(ItrisComercioEntity entity, string stringSession)
        {
            try
            {
                List <ItrisComercioEntity> listaComercio = new List <ItrisComercioEntity>();
                listaComercio.Add(entity);

                ItrisComercioRequest itrisComercioRequest = new ItrisComercioRequest()
                {
                    @class = "_COMERCIO",
                    data   = listaComercio
                };

                _itrisComercioResponse =
                    await _itrisComercioRepository.Post(_itrisAuthenticateEntity.PostUrl(), itrisComercioRequest, stringSession);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(_itrisComercioResponse);
        }
Beispiel #3
0
        public async Task <ItrisRelevamientoArticuloResponse> Post(int idRelevamiento, int idComercio, List <ItrisRelevamientoArticuloEntity> listaRelevamientoArticulo, string stringSession)
        {
            ItrisRelevamientoArticuloResponse itrisRelevamientoArticuloResponseSalida =
                new ItrisRelevamientoArticuloResponse();

            itrisRelevamientoArticuloResponseSalida.data = new List <ItrisRelevamientoArticuloEntity>();
            try
            {
                List <ItrisRelevamientoArticuloEntity> lista;

                foreach (var obj in listaRelevamientoArticulo)
                {
                    obj.FK_RELEVAMIENTO = idRelevamiento;
                    obj.FK_COMERCIO     = idComercio;

                    lista = new List <ItrisRelevamientoArticuloEntity>();
                    lista.Add(obj);

                    ItrisRelevamientoArticuloRequest itrisRelevamientoArticuloRequest =
                        new ItrisRelevamientoArticuloRequest()
                    {
                        @class = "_REL_ART",
                        data   = lista
                    };

                    _itrisRelevamientoArticuloResponse =
                        await _itrisRelevamientoArticuloRepository.Post(
                            _itrisAuthenticateEntity.PostUrl(), itrisRelevamientoArticuloRequest, stringSession);

                    itrisRelevamientoArticuloResponseSalida.data.Add(
                        _itrisRelevamientoArticuloResponse.data.FirstOrDefault());
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(itrisRelevamientoArticuloResponseSalida);
        }