public ActionResult AddItem(int tourId, int soLuong) { var tour = db.tbl_Tour.Find(tourId); var card = Session[CommonConstants.CardSession]; if (card != null) { var list = (List <CardItemModel>)card; if (list.Exists(x => x.Tour.Id != tourId)) { foreach (var temp in list) { if (temp.Tour.Id == tourId) { return(RedirectToAction("index")); } } var item = new CardItemModel(); item.Tour = tour; item.SoNguoi = soLuong; list.Add(item); } Session[CommonConstants.CardSession] = list; } else { var item = new CardItemModel(); item.Tour = tour; item.SoNguoi = soLuong; var list = new List <CardItemModel>(); list.Add(item); Session[CommonConstants.CardSession] = list; } return(RedirectToAction("index")); }
public CardAppearResouces(CardItemModel card) : this() { Name = card.Name; Description = card.Description; Type = card.Classification; }