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))); }