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