예제 #1
0
        public bool SonDatosValidos(Pago pago)
        {
            var tarjeta = cardApi.ObtenerPorNumerTarjeta(pago.NumeroTarjeta);

            if (tarjeta.CardId == 0)
            {
                return(false);
            }

            return(tarjeta.Number == pago.NumeroTarjeta &&
                   String.Equals(tarjeta.Name, pago.NombreTarjeta, StringComparison.OrdinalIgnoreCase) &&
                   String.Equals(tarjeta.ExpireDate.ToString("MM/yyyy"), pago.FechaExpiracion, StringComparison.OrdinalIgnoreCase) &&
                   tarjeta.Cvv == pago.CardCvv);
        }