private void _AddRemoveItems(GithubCardModel card, string actionName)
        {
            List <GithubCardModel> cardsList = null;

            if (Session["GihubCards"] == null)
            {
                cardsList = new List <GithubCardModel>();
            }
            else
            {
                cardsList = (List <GithubCardModel>)Session["GihubCards"];
            }

            switch (actionName.ToLower())
            {
            case "add":
                cardsList.Add(card);
                break;

            case "delete":
                GithubCardModel item = cardsList.FirstOrDefault(x => x.Id == card.Id);
                cardsList.Remove(item);
                break;

            default:
                break;
            }
            Session["GihubCards"] = cardsList;
            //return cardsList;
        }
 public ActionResult SotreData(GithubCardModel card, string actionName)
 {
     if (card != null && card.Id > 0 && !string.IsNullOrEmpty(actionName))
     {
         _AddRemoveItems(card, actionName);
     }
     return(Json("ok", JsonRequestBehavior.AllowGet));
 }