Exemple #1
0
        /// <summary>
        /// main
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            CommonConfigurationBuilderBiz.SetConfgurationBuilder();

            IProductBiz iProductBiz = BaseMainBiz.GetProductInstance("AUCTION");
            //List<ProductInfo> productInfoList = iProductBiz.GetProductInfo("HF_AUCTION");

            HandleAuctionProduct handleAuctionPrd = new HandleAuctionProduct("AUCTION");

            Console.WriteLine(handleAuctionPrd.Host.AppID);
            Console.WriteLine(handleAuctionPrd.Host.AppPassword);
            Console.WriteLine(handleAuctionPrd.Host.DevID);
            Console.WriteLine(handleAuctionPrd.Host.MemberID);
            Console.WriteLine(handleAuctionPrd.Host.PartnerID);
            AddItemRequestT req = new AddItemRequestT();
            dynamic         res = handleAuctionPrd.API_AddItemAsync(req);

            Console.WriteLine(res);
            Console.ReadLine();
        }
        // 상품 등록 호출
        public async Task <AddItemResponseT> API_AddItemAsync(AddItemRequestT req)
        {
            AddItemResponseT res = new AddItemResponseT();

            try
            {
                req.MemberTicket        = new MemberTicketT();
                req.MemberTicket.Ticket = Host.Tic;
                req.InputChannel        = Host.PartnerID;
                res = await ShopClient.AddItemAsync(req);
            }
            catch (WebException webex)
            {
                webex.ToString();
            }
            catch (Exception ex)
            {
                ex.ToString();
            }

            return(res);
        }