Beispiel #1
0
        public void CambiarEstadoMensajeria(TipoMensajeria tipo, int id, EstadoMensajeria estado, string respuestaEnvio)
        {
            try
            {
                var respuesta = _msjService.CambiarEstadoMensajeria(tipo, id, estado, respuestaEnvio);

                if (!respuesta.Codigo.Equals(RiskConstants.CODIGO_OK))
                {
                    throw new Exception();
                }
            }
            catch (Exception ex)
            {
                _logger.LogError($"Error al cambiar estado de envío de la mensajería: {ex.Message}");
            }
        }
Beispiel #2
0
        public Respuesta <Dato> CambiarEstadoMensajeria(TipoMensajeria tipoMensajeria, int idMensajeria, EstadoMensajeria estado, string respuestaEnvio)
        {
            JObject prms = new JObject();

            prms.Add("tipo_mensajeria", tipoMensajeria.GetStringValue());
            prms.Add("id_mensajeria", idMensajeria);
            prms.Add("estado", estado.GetStringValue());
            prms.Add("respuesta_envio", respuestaEnvio);

            string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(),
                                                NOMBRE_CAMBIAR_ESTADO_MENSAJERIA,
                                                DOMINIO_OPERACION,
                                                prms.ToString(Formatting.None));
            var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YDato> >(rsp);

            return(EntitiesMapper.GetRespuestaFromEntity <Dato, YDato>(entityRsp, EntitiesMapper.GetModelFromEntity <Dato, YDato>(entityRsp.Datos)));
        }