public JsonResult GetCardsList()
        {
            List <UserCard> userCards = userCardDAL.GetList(x => x.UserID == currentUser.UserID && x.IsActive == true).ToList();

            if (userCards.Count > 0)
            {
                List <VMUserCardsDetail> cardsList = new List <VMUserCardsDetail>();
                VMUserCardsDetail        vmCard;
                foreach (var card in userCards)
                {
                    vmCard            = new VMUserCardsDetail();
                    vmCard.ExpDate    = card.ExpritionDate.ToString("MM") + "/" + card.ExpritionDate.ToString("yy");
                    vmCard.FullName   = card.FullName;
                    vmCard.SecCode    = card.SecurityCode;
                    vmCard.UserCardID = card.UserCardID.ToString();
                    if (card.CardNo[0] == '4')
                    {
                        vmCard.LogoUrl = "/Assets/img/visalogo.png";
                    }
                    else
                    {
                        vmCard.LogoUrl = "/Assets/img/masterlogo.png";
                    }
                    vmCard.UserCardNo = "**** **** **** " + card.CardNo.Substring(card.CardNo.Length - 4);
                    cardsList.Add(vmCard);
                }
                return(Json(cardsList, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(false));
            }
        }
 public JsonResult AddCard(VMUserCardsDetail newCard)
 {
     if (currentUser != null)
     {
         if (ModelState.IsValid)
         {
             UserCard uCard = new UserCard();
             uCard.UserCardID    = Guid.NewGuid();
             uCard.CardNo        = newCard.UserCardNo;
             uCard.ExpritionDate = Convert.ToDateTime(newCard.ExpDate.Replace(" ", "").Replace("\n", ""));
             uCard.FullName      = newCard.FullName;
             uCard.IsActive      = true;
             uCard.SecurityCode  = newCard.SecCode;
             uCard.UserID        = currentUser.UserID;
             userCardDAL.Add(uCard);
             return(Json(true));
         }
         return(Json(false));
     }
     else
     {
         return(Json(false));
     }
 }