コード例 #1
0
        /// <summary>
        /// method for chceking card, if is not blocked, if the login is right
        /// </summary>
        /// <param name="cardNumber"></param>
        /// <returns></returns>
        public string CheckCard(string cardNumber)
        {
            List <CardModel> cardList = new List <CardModel>(cardsRepo.GetCards());

            foreach (var item in cardList)
            {
                if ((item.CardNumber.Equals(cardNumber)) && item.IsValid.Equals(true))
                {
                    return("Good");
                }
                else if ((item.CardNumber.Equals(cardNumber)) && (!item.IsValid.Equals(true)))
                {
                    return("Blocked");
                }
            }

            return("WrongLogin");
        }
コード例 #2
0
 public async Task <List <Card> > GetCards()
 {
     return(await cardsRepo.GetCards());
 }