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); }
public void AddModules(ShelfModuleFive five) { Modules.Clear(); if (five != null) { Modules.Add(five); } ShelfData = new ShelfModulesInfo(Modules); m_needbanner = false; ShelfBanner = String.Empty; }