public void CopyTo(AFTInformation source, ExCommsPlayerFlags destination, bool isSpecialPlayer = false, bool offer = false) { using (ILogMethod method = Log.LogMethod(this.DYN_MODULE_NAME, "CopyTo")) { try { destination.Flag2.Flag_OfferOpt = true; destination.Flag2.Flag_WithdrawCash = source.CanWithdrawCash; destination.Flag3.Flag_WithdrawPoints = (offer ? source.RedeemPoints : source.CanWithdrawPoints); destination.Flag3.Flag_WithdrawPromo = (offer ? source.WithdrawOffers : source.CanWithdrawPromo); destination.Flag3.Flag_DepositPromo = source.CanDepositNonCashable; destination.Flag3.Flag_IsVIP = (isSpecialPlayer ? source.SpecialPlayer : source.VIPFlag); destination.Flag3.Flag_DepositCash = source.CanDepositCashable; destination.Flag3.Flag_QueryAmount = source.CanEnterAmount; destination.Flag3.Flag_IsPINRequired = source.PinRequired; destination.Flag3.Flag_IsECashPlayer = source.EcashPlayer; } catch (Exception ex) { method.Exception(ex); } } }
public void CopyTo(AFTInformation source, ExCommsPlayerFlags destination, bool isSpecialPlayer = false, bool offer = false) { using (ILogMethod method = Log.LogMethod(this.DYN_MODULE_NAME, "CopyTo")) { try { destination.Flag2.Flag_OfferOpt = true; destination.Flag2.Flag_WithdrawCash = source.CanWithdrawCash; destination.Flag3.Flag_WithdrawPoints = (offer ? source.RedeemPoints : source.CanWithdrawPoints); destination.Flag3.Flag_WithdrawPromo = (offer ? source.WithdrawOffers : source.CanWithdrawPromo); destination.Flag3.Flag_DepositPromo = source.CanDepositNonCashable; destination.Flag3.Flag_IsVIP = (isSpecialPlayer ? source.SpecialPlayer : source.VIPFlag); destination.Flag3.Flag_DepositCash = source.CanDepositCashable; destination.Flag3.Flag_QueryAmount = source.CanEnterAmount; destination.Flag3.Flag_IsPINRequired = source.PinRequired; destination.Flag3.Flag_IsECashPlayer = source.EcashPlayer; } catch (Exception ex) { method.Exception(ex); } } }