예제 #1
0
        public Respuesta <Dato> ActivarDesactivarMensajeria(TipoMensajeria tipoMensajeria, bool estado)
        {
            JObject prms = new JObject();

            prms.Add("tipo_mensajeria", tipoMensajeria.GetStringValue());
            prms.Add("estado", ModelsMapper.GetValueFromBool(estado));

            string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(),
                                                NOMBRE_ACTIVAR_DESACTIVAR_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)));
        }
예제 #2
0
        public Respuesta <Dato> GenerarOtp(TipoMensajeria tipoMensajeria, string destino)
        {
            JObject prms = new JObject();

            prms.Add("tipo_mensajeria", tipoMensajeria.GetStringValue());
            prms.Add("destino", destino);

            string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(),
                                                NOMBRE_GENERAR_OTP,
                                                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)));
        }
예제 #3
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)));
        }