public Task <HttpResponseMessage> DeleteLabelName(DeleteLabel deleteLabel) { ResponseBase response = new ResponseBase(); try { var result = wechat.DelContactLabel(deleteLabel.WxId, deleteLabel.LabelIDList); if (result == null || result.BaseResponse.Ret != (int)MMPro.MM.RetConst.MM_OK) { response.Success = false; response.Code = "501"; response.Message = result.BaseResponse.ErrMsg.String ?? "删除失败"; } else { response.Message = "删除成功"; } } catch (ExpiredException ex) { response.Success = false; response.Code = "401"; response.Message = ex.Message; } catch (Exception ex) { response.Success = false; response.Code = "500"; response.Message = ex.Message; } return(response.ToHttpResponseAsync()); }
private void DeleteLabel_Invoker(Objects.Label Lab) { DeleteLabel DeleteObj = new DeleteLabel(DeleteLab); Invoke(DeleteObj, Lab); }