示例#1
0
        protected override MerchantShelfAddRequest InitRequestObject()
        {
            var request = new MerchantShelfAddRequest()
            {
                ShelfBanner = "http//img1.sh-bus.com/banner.jpg",
                ShelfName   = "test shelf"
            };

            var one   = new ShelfModuleOne(50, 2);
            var two   = new ShelfModuleTwo(new long[] { 49, 50, 51, 52 });
            var three = new ShelfModuleThree(52, "http://img1.sh-bus.com/three.jpg");
            var four  = new ShelfModuleFour(new List <ShelfGroupInfo>()
            {
                new ShelfGroupInfo {
                    GroupID = 49,
                    Img     = "http://img1.sh-bus.com/49.jpg"
                },
                new ShelfGroupInfo {
                    GroupID = 50,
                    Img     = "http://img1.sh-bus.com/50.jpg"
                }
            });
            var five = new ShelfModuleFive(new long[] { 49, 50, 51, 52, 53 }, "http://img.sh-bus.com/backup.jpg");

            request.AddModules(one, two, three, four);

            return(request);
        }
示例#2
0
        public void AddModules(ShelfModuleFive five)
        {
            Modules.Clear();
            if (five != null)
            {
                Modules.Add(five);
            }

            ShelfData    = new ShelfModulesInfo(Modules);
            m_needbanner = false;
            ShelfBanner  = String.Empty;
        }