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