コード例 #1
0
        public void Test()
        {
            RaidSellDetailViewModel viewModel = new RaidSellDetailViewModel();

            var data = File.ReadAllText("..\\..\\..\\RaidAssistant\\temp\\selldetail.json", Encoding.Unicode);

            RaidSellDetailViewModel testdata = JsonConvert.DeserializeObject<RaidSellDetailViewModel>(data);
        }
コード例 #2
0
        public ActionResult RaidInfo()
        {
            RaidSellDetailViewModel result = new RaidSellDetailViewModel();
            BossHelper bh=new BossHelper();
            result.SellDetail = bh.GetBossData("翡翠夢魘");
            result.RaidName = "翡翠夢魘";

            return View("RaidInfo",result);
        }
コード例 #3
0
        public ActionResult GetInitGForm(DateTime? raidDate,string raidName)
        {
            if (raidDate == null)
            {
                raidDate=DateTime.Now;
            }
            if (string.IsNullOrEmpty(raidName))
            {

            }

            RaidSellDetailViewModel viewModel=new RaidSellDetailViewModel();
            BossHelper bh = new BossHelper();

            viewModel.RaidName = raidName;
            viewModel.AttendDate = raidDate.Value;
            viewModel.SellDetail = bh.InsertTempBoss();

            return View("RaidForm", viewModel);
        }
コード例 #4
0
ファイル: BossHelper.cs プロジェクト: ClaudeLin/RaidAssistant
        public void SaveDetail(RaidSellDetailViewModel detail)
        {
            int id =1;
            SellDetailModel sd = GenerateSellInfo(id,detail);
            DataSource.InsertSellDetail(sd);

            List<SellDetailDBModel> sellDetailList = GenerateSellDetailList(id,detail);
            DataSource.AddNewSellDetail(sellDetailList);
        }
コード例 #5
0
ファイル: BossHelper.cs プロジェクト: ClaudeLin/RaidAssistant
 private SellDetailModel GenerateSellInfo(int id,RaidSellDetailViewModel detail)
 {
     SellDetailModel sd = new SellDetailModel()
     {
         //Id = id,
         Id = 728,
         AttendDate = detail.AttendDate,
         RaidName = detail.RaidName
     };
     return sd;
 }
コード例 #6
0
ファイル: BossHelper.cs プロジェクト: ClaudeLin/RaidAssistant
        private List<SellDetailDBModel> GenerateSellDetailList(int id,RaidSellDetailViewModel detail)
        {
            List<SellDetailDBModel> sellDetailList = new List<SellDetailDBModel>();

            foreach (var bossInfo in detail.SellDetail)
            {
                foreach (var item in bossInfo.Loots)
                {
                    sellDetailList.Add(new SellDetailDBModel()
                    {
                        //Id = id,
                        Id = 728,
                        BossName = bossInfo.BossName,
                        BossNo = bossInfo.BossNo,
                        LootName = item.LootName,
                        Buyer = item.Buyer,
                        SellPrice = item.SellPrice
                    });
                }
            }
            return sellDetailList;
        }