public override IEnumerable <object> Run() { foreach (int productno in base.Operation.List_Wish) { CashShopProductListElement product; if (!this.service.ProductByProductID.TryGetValue(productno, out product)) { base.Result = false; base.Finished = true; yield return(WishListResult.NOITEM); yield break; } WishListResult rt = this.service.GetFunction <WishListManager>().WishListInsert(base.Operation.CID, productno, product.ProductID); if (rt == WishListResult.OVERCOUNT) { base.Result = true; base.Finished = true; yield return(rt); yield break; } } base.Result = true; base.Finished = true; yield return(WishListResult.SUCCESS); yield break; }
public override IEnumerable <object> Run() { List <WishItemInfo> retlist; WishListResult rt = this.service.GetFunction <WishListManager>().WishListGet(base.Operation.CID, out retlist); base.Result = true; base.Finished = true; yield return(rt); yield return(retlist); yield break; }
public override IEnumerable <object> Run() { foreach (int productno in base.Operation.List_ProductNo) { WishListResult rt = this.service.GetFunction <WishListManager>().WishListDelete(base.Operation.CID, productno); if (rt != WishListResult.SUCCESS) { base.Result = true; base.Finished = true; yield return(rt); yield break; } } base.Result = true; base.Finished = true; yield return(WishListResult.SUCCESS); yield break; }
public WishListInsert(long cid, ICollection <int> list_wish) { this.CID = cid; this.List_Wish = list_wish; this.ResultCode = WishListResult.FAILUNKNOWN; }
public WishListInsertResponseMessage(WishListResult result, long cid) { this.Result = result; this.CID = cid; }
public WishListSelect(long cid) { this.CID = cid; this.ResultCode = WishListResult.FAILUNKNOWN; }
public WishListSelectResponseMessage(WishListResult result, long cid, ICollection <WishItemInfo> productinfo) { this.Result = result; this.CID = cid; this.ProductInfo = productinfo; }
public WishListDelete(long cid, IList <int> list_productno) { this.CID = cid; this.List_ProductNo = list_productno; this.ResultCode = WishListResult.FAILUNKNOWN; }