public IActionResult Add(string Exchange, string Topic)
 {
     if (string.IsNullOrWhiteSpace(Topic))
     {
         return(Json(new { Success = false, Message = "请选择一个Topic!" }));
     }
     MessageCenterManager.Add(Exchange, Topic);
     return(Json(new { Success = true, Message = "订阅成功!" }));
 }
Beispiel #2
0
 public IActionResult RemoveConsumer([FromBody] ApiRequestModel <string> requestModel)
 {
     if (VerifyRequestModel(requestModel))
     {
         var exchange_topic = requestModel.Data;
         var et             = exchange_topic.Split('&', StringSplitOptions.RemoveEmptyEntries);
         MessageCenterManager.Remove(et[0], et[1]);
         return(Json(new { Success = true, Message = "取消订阅成功!" }));
     }
     return(Json(new { Success = false, Message = "非法请求" }));
 }
Beispiel #3
0
 public IActionResult AddConsumer([FromBody] ApiRequestModel <string> requestModel)
 {
     if (VerifyRequestModel(requestModel))
     {
         var exchange_topic = requestModel.Data;
         var et             = exchange_topic.Split('&', StringSplitOptions.RemoveEmptyEntries);
         if (string.IsNullOrWhiteSpace(exchange_topic))
         {
             return(Json(new { Success = false, Message = "请选择一个Topic!" }));
         }
         MessageCenterManager.Add(et[0], et[1]);
         return(Json(new { Success = true, Message = "订阅成功!" }));
     }
     return(Json(new { Success = false, Message = "非法请求" }));
 }
 public IActionResult Remove(string Exchange, string Topic)
 {
     MessageCenterManager.Remove(Exchange, Topic);
     return(Json(new { Success = true, Message = "取消订阅成功!" }));
 }