public async Task <ItrisEstadoEmailRelevamientoResponse> Post(ItrisEstadoEmailRelevamientoEntity entity)
        {
            try
            {
                List <ItrisEstadoEmailRelevamientoEntity> listaEstadoEmailRelevamiento = new List <ItrisEstadoEmailRelevamientoEntity>();
                listaEstadoEmailRelevamiento.Add(entity);

                ItrisEstadoEmailRelevamientoRequest request = new ItrisEstadoEmailRelevamientoRequest()
                {
                    @class = "_EST_MAIL_REL",
                    data   = listaEstadoEmailRelevamiento
                };

                _itrisEstadoEmailRelevamientoResponse =
                    await _itrisEstadoEmailRelevamientoRepository.Post(_itrisAuthenticateEntity.PostUrl(), request);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(_itrisEstadoEmailRelevamientoResponse);
        }
        public void Post(ItrisPlanillaEntity planilla)
        {
            string stringSession = string.Empty;

            try
            {
                stringSession = _itrisRelevamientoBusiness.SessionString;

                #region Post Planilla Itris
                var resultItrisRelevamientoResponse =
                    Task.Run(async() => await _itrisRelevamientoBusiness.Post(planilla.Relevamiento, stringSession)).GetAwaiter().GetResult();

                planilla.Relevamiento = resultItrisRelevamientoResponse.data.FirstOrDefault();
                #endregion

                #region Post Lista Comercios
                foreach (var comercioArticulos in planilla.Comercios)
                {
                    #region Post Comercio Itris

                    //Asigno los articulos al comercio maestro-detalle itris
                    comercioArticulos.RelevamientoArticulo.ForEach(x => x.FK_RELEVAMIENTO = planilla.Relevamiento.ID);
                    comercioArticulos.Comercio._DET_REL_ART = comercioArticulos.RelevamientoArticulo;
                    //Asigno los articulos al comercio maestro-detalle itris

                    var resultItrisComercioResponse =
                        Task.Run(async() =>
                                 await _itrisComercioBusiness.Post(comercioArticulos.Comercio, stringSession)).GetAwaiter().GetResult();

                    comercioArticulos.Comercio = resultItrisComercioResponse.data.FirstOrDefault();
                    #endregion

                    #region Post RelevamientoArticulo - OK
                    //if (resultItrisRelevamientoResponse.data.FirstOrDefault().ID != 0 &&
                    //		resultItrisComercioResponse.data.FirstOrDefault().ID != 0)
                    //{
                    //	var resultItrisRelevamientoArticuloResponse =
                    //		Task.Run(async () => await _itrisRelevamientoArticuloBusiness.Post(
                    //			resultItrisRelevamientoResponse.data.FirstOrDefault().ID,
                    //			resultItrisComercioResponse.data.FirstOrDefault().ID,
                    //			comercioArticulos.RelevamientoArticulo, stringSession)).GetAwaiter().GetResult();

                    //	comercioArticulos.RelevamientoArticulo = resultItrisRelevamientoArticuloResponse.data;
                    //}
                    #endregion
                }
                #endregion

                #region Post Tabla Envio E-mails
                if (resultItrisRelevamientoResponse.data.FirstOrDefault().ID != 0)
                {
                    ItrisEstadoEmailRelevamientoEntity itrisEstadoEmailRelevamientoEntity =
                        new ItrisEstadoEmailRelevamientoEntity()
                    {
                        FK_RELEVAMIENTO  = resultItrisRelevamientoResponse.data.FirstOrDefault().ID,
                        ENVIADO_POR_MAIL = false
                    };

                    var resultEstadoEmailRelevamientoResponse = Task.Run(async() =>
                                                                         await _itrisEstadoEmailRelevamientoBusiness.Post(itrisEstadoEmailRelevamientoEntity)).GetAwaiter().GetResult();

                    planilla.EstadoEmailRelevamiento = resultEstadoEmailRelevamientoResponse.data.FirstOrDefault();
                }
                #endregion

                //PROCESO DE ENVIAR LOS DATOS A ITRIS
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                string mensaje = _itrisRelevamientoBusiness.CloseSession(stringSession);
            }
        }