コード例 #1
0
ファイル: eBayItemBiz.cs プロジェクト: tomochandv/Test
        /// <summary>
        /// 판매중지 요청정보 저장
        /// </summary>
        /// <param name="_id"></param>
        /// <param name="reason"></param>
        public void SaveStopRequest(string _id, StopRequestReason reason)
        {
            eBayItemsData item = new eBayItemDac().FindOne(_id);
            if (item.stopreq == null) item.stopreq = new StopRequest();
            item.stopreq.is_req = true;
            item.stopreq.reqdate = DateTime.Now;
            item.stopreq.reason = reason;

            new eBayItemDac().Save(item);
        }
コード例 #2
0
ファイル: eBayItemBiz.cs プロジェクト: tomochandv/Test
        public int SetItemConvertStopRequest(List<string> expireEbayId, StopRequestReason reason)
        {
            int result = 0;

            List<QueryComplete> param = new List<QueryComplete>();
            foreach (var arrIdx in expireEbayId)
            {
                param.Add(Query.EQ("ebay_acnt", arrIdx));
            }
            QueryComplete query = Query.Or(param.ToArray());

            // eBay item 읽어온후
            List<eBayItemsData> eBayItemList = new eBayItemDac().List(query).ToList();
            foreach (var listItem in eBayItemList)
            {
                if (listItem.stopreq != null)
                {
                    if (!listItem.stopreq.is_req)
                    {
                        StopRequest stopReauest = new StopRequest();
                        stopReauest.is_req = true;
                        stopReauest.reqdate = DateTime.Now;
                        stopReauest.reason = reason;

                        listItem.stopreq = stopReauest;
                        new eBayItemDac().Save(listItem);
                        result++;
                    }
                }
                else
                {
                    StopRequest stopReauest = new StopRequest();
                    stopReauest.is_req = true;
                    stopReauest.reqdate = DateTime.Now;
                    stopReauest.reason = reason;

                    listItem.stopreq = stopReauest;
                    new eBayItemDac().Save(listItem);
                    result++;
                }
            }
            return result;
        }