コード例 #1
0
        public object Unregister(UnregisterRequestDto req)
        {
            string retMsg;

            var ret = _registerServiceLazy.Value.Unregister(req, out retMsg);

            if (ret == ErrCode.Sucess)
            {
                return(this.Success(true));
            }
            return(this.Error(ret, retMsg));
        }
コード例 #2
0
 public ErrCode Unregister(UnregisterRequestDto dto, out string retMsg)
 {
     retMsg = "";
     try
     {
         List <PushTokenBrandDomainModel> tokenBrandList = _pushTokenBrandService.GetTokenBrandListByTokenAsync(dto.Token).Result;
         var tokenBrands = tokenBrandList.Where(e => e.AppId == dto.AppId && e.DeviceId == dto.DeviceId).ToList();
         if (tokenBrands.Count() > 0)
         {
             for (int i = 0; i < tokenBrands.Count(); i++)
             {
                 int deleteRows = _pushTokenBrandService.DeleteTokenBrandByIdAsync(tokenBrands[i].Id).Result;
             }
         }
         return(ErrCode.Sucess);
     }
     catch (Exception ex)
     {
         retMsg = ex.Message;
         return(ErrCode.Failure);
     }
 }