public void Test() { RaidSellDetailViewModel viewModel = new RaidSellDetailViewModel(); var data = File.ReadAllText("..\\..\\..\\RaidAssistant\\temp\\selldetail.json", Encoding.Unicode); RaidSellDetailViewModel testdata = JsonConvert.DeserializeObject<RaidSellDetailViewModel>(data); }
public ActionResult RaidInfo() { RaidSellDetailViewModel result = new RaidSellDetailViewModel(); BossHelper bh=new BossHelper(); result.SellDetail = bh.GetBossData("翡翠夢魘"); result.RaidName = "翡翠夢魘"; return View("RaidInfo",result); }
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); }
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); }
private SellDetailModel GenerateSellInfo(int id,RaidSellDetailViewModel detail) { SellDetailModel sd = new SellDetailModel() { //Id = id, Id = 728, AttendDate = detail.AttendDate, RaidName = detail.RaidName }; return sd; }
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; }