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;
 }