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