/// <summary>
 /// Builds a ServiceCardDataContract from the specified InternalCard.
 /// </summary>
 /// <param name="internalCard">
 /// The InternalCard from which to build the CardDataContract.
 /// </param>
 /// <returns>
 /// The CardDataContract built from the specified InternalCard.
 /// </returns>
 private ServiceCardDataContract BuildCardDataContract(InternalCard internalCard)
 {
     Context.Log.Verbose("Building new ServiceCardDataContract from InternalCard.");
     return(new ServiceCardDataContract
     {
         Id = General.GuidFromInteger(internalCard.Id),
         UserId = internalCard.GlobalUserId
     });
 }
 /// <summary>
 /// Builds a V2CardDataContract from the specified InternalCard.
 /// </summary>
 /// <param name="internalCard">
 /// The InternalCard from which to build the CardDataContract.
 /// </param>
 /// <returns>
 /// The CardDataContract built from the specified InternalCard.
 /// </returns>
 private V2CardDataContract BuildCardDataContract(InternalCard internalCard)
 {
     Context.Log.Verbose("Building new CardDataContract from InternalCard.");
     return(new V2CardDataContract
     {
         Id = General.GuidFromInteger(internalCard.Id),
         LastFourDigits = internalCard.LastFourDigits,
         NumberOfCardholders = internalCard.NumberOfCardholders,
         CardBrand = internalCard.CardBrand.ToString()
     });
 }