public ActionResult CardList() { string typeid = Request.QueryString["typeid"] == null ? "" : Request.QueryString["typeid"].ToString(); bizCard bc = new bizCard(); bizCardType bct = new bizCardType(); List<CardType> listType = bct.List(); List<Card> list; if (typeid == "") list = bc.List(); else list = bc.ListByTypeID(int.Parse(typeid)); ViewData["User"] = (new bizUsers()).Get(UserID); ViewData["TypeList"] = listType; ViewData["TypeID"] = typeid; return View(list); }
public ActionResult CardFusion() { string cardName = Request["cardname"]; if (string.IsNullOrEmpty(cardName)) { return RedirectToAction("UserHeList"); } bizCardFusion biz = new bizCardFusion(); List<CardFusion> list = biz.List(cardName); ViewData["CardList"] = list; bizCard bc = new bizCard(); ViewData["CardAlias"] = bc.GetByName(bc.List(),cardName).CardAlias; ViewData["FusionList"] = biz.GetCardFusion(cardName, UserID); ViewData["CardName"] = cardName; return View(); }
public ActionResult UserCard() { bizUserXCard buc = new bizUserXCard(); bizCard bc = new bizCard(); List<Card> listCard = bc.List(); List<UserCardDetail> list = buc.ListDetailByUser(UserID); ViewData["CardList"] = list; return View(); }
/// <summary> /// �õ�����Ŀ�Ƭ���ܼ۸� /// </summary> /// <param name="f"></param> /// <returns></returns> public int GetCardPrice(FormCollection f) { bizCard b = new bizCard(); List<Card> list = b.List(); int price = 0; int cardPrice = 0; for (int i = 0; i < f.Count; i++) { if (int.Parse(f[i]) > 0) { foreach (Card card in list) { if (card.CardName == f.AllKeys[i].Trim()) { cardPrice = card.Price; } } price += cardPrice * int.Parse(f[i]); } } return price; }
/// <summary> /// 所有的道具列表 /// </summary> /// <returns></returns> public List<Card> ListCard() { string SysName = CacheName.ListCard.ToString(); List<Card> list = null; if (SysCache.Contains(SysName)) { list = SysCache.Get(SysName) as List<Card>; } if (list != null) return list; bizCard bt = new bizCard(); list = bt.List(); //SysCache.Add(SysName, list, new AbsoluteTime(DateTime.Now.AddHours(1))); return list; }