public IActionResult GenerarOtp([FromQuery, SwaggerParameter(Description = "Tipo de mensajería (Mail/SMS/Push)", Required = true)] TipoMensajeria tipoMensajeria, [FromQuery, SwaggerParameter(Description = "Destino de la mensajería", Required = true)] string destino) { var respuesta = _autService.GenerarOtp(tipoMensajeria, destino); return(ProcesarRespuesta(respuesta)); }
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))); }
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))); }
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}"); } }
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))); }
public IActionResult DesactivarMensajeria([FromQuery, SwaggerParameter(Description = "Tipo de mensajería a desactivar", Required = true)] TipoMensajeria tipoMensajeria) { var respuesta = _msjService.ActivarDesactivarMensajeria(tipoMensajeria, false); return(ProcesarRespuesta(respuesta)); }