private static dynamic BuildAdditionalData(AdditionalData additionalData) { dynamic additionalDataInfo = new JObject(); additionalDataInfo.CaptureCode = additionalData.CaptureCode; return(additionalDataInfo); }
public void AdditionalData_NotAdditionalData_CanGetDefaultValue() { var ad = new AdditionalData(); int setData = ad.GetAdditionalDataOrDefault <int>("1"); Assert.Equal(default(int), setData); }
/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (AdditionalData != null) { hashCode = hashCode * 59 + AdditionalData.GetHashCode(); } if (InvoiceDate != null) { hashCode = hashCode * 59 + InvoiceDate.GetHashCode(); } if (InvoiceNumber != null) { hashCode = hashCode * 59 + InvoiceNumber.GetHashCode(); } if (TextQualifiers != null) { hashCode = hashCode * 59 + TextQualifiers.GetHashCode(); } return(hashCode); } }
void Start() { if(LevelSerializer.IsDeserializing) return; if(data == null) data = AdditionalData.CreateInstance<AdditionalData>(); }
public void testAddNotData() { AdditionalData addData = new AdditionalData(); addData.Add(AdditionalData.Field.AddNodeData, "Nwrk"); addData.ToMsg(); }
public void testLength() { AdditionalData addData = new AdditionalData(); addData.Add(AdditionalData.Field.PosData, "2020202012345601234"); Assert.AreEqual(28, addData.PackedLength); }
/// <summary> /// Returns true if OrderInvoiceData instances are equal /// </summary> /// <param name="other">Instance of OrderInvoiceData to be compared</param> /// <returns>Boolean</returns> public bool Equals(OrderInvoiceData other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( AdditionalData == other.AdditionalData || AdditionalData != null && AdditionalData.Equals(other.AdditionalData) ) && ( InvoiceDate == other.InvoiceDate || InvoiceDate != null && InvoiceDate.Equals(other.InvoiceDate) ) && ( InvoiceNumber == other.InvoiceNumber || InvoiceNumber != null && InvoiceNumber.Equals(other.InvoiceNumber) ) && ( TextQualifiers == other.TextQualifiers || TextQualifiers != null && TextQualifiers.SequenceEqual(other.TextQualifiers) )); }
public ExceptionData CreatExceptionData( IBase ExceptionType, Severity SeverityLevel, Retry CanRetry, int DefultTryNum, Exception DefaultException, string Caller, params Tuple <string, object>[] AdditionalData) //int LineNumber = 0, // string Procedure = null, // IEnumerable EntityValidationErrors = null, // IEnumerable DbEntity = null) { return(new ExceptionData { Caller = Caller, CanRetry = CanRetry, DefaultException = DefaultException, DefultTryNum = DefultTryNum, ExceptionType = ExceptionType, HelpLink = DefaultException.HelpLink, InnerException = DefaultException.InnerException, SeverityLevel = SeverityLevel, StackTrace = DefaultException.StackTrace, SystemMessage = DefaultException.Message, TargetSite = DefaultException.TargetSite, AdditionalData = AdditionalData.ToList() //DbEntity = DbEntity, //EntityValidationErrors = EntityValidationErrors, //LineNumber = LineNumber, //Procedure = Procedure, }); }
public void AddAdditionalData(string key, int valueNo, string value) { if (!AdditionalData.ContainsKey(key)) { AdditionalData.Add(key, new Dictionary <int, string>()); } AdditionalData[key].Add(valueNo, value); }
public object GetData(string name) { if (AdditionalData.ContainsKey(name)) return AdditionalData[name]; return null; }
public void Clear() { //daoFactories = null; Daos?.Clear(); AdditionalData?.Clear(); }
private void AddHeader(string name, IHttpContextAccessor httpContextAccessor) { var headerValue = httpContextAccessor.HttpContext?.Request.Headers[name]; if (!String.IsNullOrEmpty(headerValue)) { AdditionalData.Add(name, headerValue); } }
public virtual JToken TryGetAdditionalData(string key) { if (AdditionalData == null) { return(null); } return(AdditionalData.ContainsKey(key) ? AdditionalData[key] : null); }
public void AdditionalData_SetAdditionalData_CanGetAdditionalData() { var ad = new AdditionalData(); ad.SetAdditionalData("1", 11); int setData = ad.GetAdditionalDataOrDefault <int>("1"); Assert.Equal(11, setData); }
public override string Encrypt(string text, AdditionalData data = null) { char[] encrypted = text.ToCharArray(); for (var i = 0; i < encrypted.Length; i++) { encrypted[i] = (char)(encrypted[i] + 1); } return(new string(encrypted)); }
public override string Decrypt(string encryptedText, AdditionalData data = null) { char[] decrypted = encryptedText.ToCharArray(); for (var i = 0; i < decrypted.Length; i++) { decrypted[i] = (char)(decrypted[i] - 1); } return(new string(decrypted)); }
public void testPosData() { AdditionalData data = new AdditionalData(); data.Add(AdditionalData.Field.PosData, "123456"); String actual = data.ToString(" "); String expected = " [Additional Data ] 048.001 [123456]"; Assert.AreEqual(expected, actual); }
public void testUnpack() { AdditionalData addData = new AdditionalData(); byte[] msgData = Formatters.Binary.GetBytes("30313433f0008cc20132303230323032303030303034373838383838303054616953726320202020202053696d536e6b202020202020303030303437303030303437446562697447726f7570202030303635323138506f7374696c696f6e3a4d657461446174613234313233355465726d4170702e49534f3a5265636f6e63696c696174696f6e496e64696361746f72313131"); int offset = addData.Unpack(msgData, 0); Assert.AreEqual(msgData.Length, offset); Assert.AreEqual("2020202000004788888", addData[AdditionalData.Field.PosData]); }
public void testPack() { AdditionalData addData = new AdditionalData(); addData.Add(AdditionalData.Field.PosData, "2020202012345601234"); byte[] actual = addData.ToMsg(); byte[] expected = { 0x30, 0x30, 0x32, 0x34, (byte)0xf0, 0x00, 0x21, (byte)0x80, 0x00, 0x32, 0x30, 0x32, 0x30, 0x32, 0x30, 0x32, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x30, 0x31, 0x32,0x33, 0x34 }; CollectionAssert.AreEqual(expected, actual); }
public void testField48NoF16() { Iso8583TermApp msg = new Iso8583TermApp(); AdditionalData addData = new AdditionalData(); addData.Add(AdditionalData.Field.PosData, "123456"); msg.AdditionalData = addData; Assert.IsTrue(msg.IsFieldSet(Iso8583Rev93.Bit._048_PRIVATE_ADDITIONAL_DATA)); Assert.IsNull(msg.StructuredData); }
public void RegisterAdditional(string key, string value) { if (!AdditionalData.ContainsKey(key)) { AdditionalData.Add(key, value); } else { AdditionalData[key] = value; } }
/// <inheritdoc /> public override int GetHashCode() { unchecked { int hashCode = Key.GetHashCodeExt(); hashCode = (hashCode * 397) ^ (AdditionalData != null ? AdditionalData.GetHashCodeExt() : 0); hashCode = (hashCode * 397) ^ UsePermissions.GetHashCode(); hashCode = (hashCode * 397) ^ ContextPermissions.GetHashCode(); hashCode = (hashCode * 397) ^ (ConfirmationCanary != null ? ConfirmationCanary.GetHashCodeExt() : 0); return(hashCode); } }
private void Start() { if (LevelSerializer.IsDeserializing) { return; } if (this.data == null) { this.data = ScriptableObject.CreateInstance<AdditionalData>(); } }
/// <summary> /// Exports the public component of the keypair as a DTO. /// </summary> /// <returns>Public key as <see cref="ECKey"/> DTO.</returns> public ECKey ExportPublicKey() { return(new ECKey { PublicComponent = true, CurveProviderName = String.Copy(CurveProviderName), CurveName = String.Copy(CurveName), EncodedKey = EncodedPublicKey.DeepCopy(), AdditionalData = AdditionalData.DeepCopy(), ConfirmationCanary = ConfirmationCanary.DeepCopy() }); }
/// <summary> /// Exports the private component of the keypair as a DTO object. /// </summary> /// <returns>Private key as <see cref="ECKey"/> DTO.</returns> public ECKey GetPrivateKey() { return(new ECKey { PublicComponent = false, CurveProviderName = String.Copy(CurveProviderName), CurveName = String.Copy(CurveName), EncodedKey = EncodedPrivateKey.DeepCopy(), AdditionalData = AdditionalData.DeepCopy(), ConfirmationCanary = null }); }
public bool AdditionalDataExists(string key = "") { if (key == "") { return(AdditionalData != null); } else { return(AdditionalData.ContainsKey(key.ToLowerInvariant())); } }
public void testPutStructuredDataEmtpy() { Iso8583TermApp msg = new Iso8583TermApp(); HashtableMessage sd = new HashtableMessage(); sd["PSI"] = "V"; msg.StructuredData = sd; AdditionalData addData = msg.AdditionalData; Assert.AreEqual("13PSI11V", addData[AdditionalData.Field.StructuredData]); }
private void Start() { if (LevelSerializer.IsDeserializing) { return; } if (this.data == null) { this.data = ScriptableObject.CreateInstance <AdditionalData>(); } }
void Start() { if (LevelSerializer.IsDeserializing) { return; } if (data == null) { data = AdditionalData.CreateInstance <AdditionalData>(); } }
public void testGetStructuredData() { Iso8583TermApp msg = new Iso8583TermApp(); AdditionalData addData = new AdditionalData(); addData.Add(AdditionalData.Field.StructuredData, "13PSI11V"); msg.AdditionalData = addData; Assert.IsTrue(msg.IsFieldSet(Iso8583Rev93.Bit._048_PRIVATE_ADDITIONAL_DATA)); Assert.IsNotNull(msg.StructuredData); Assert.AreEqual("V", msg.StructuredData["PSI"]); }
public bool TryGetAdditionalData(string key, int valueNo, out string value) { if (AdditionalData.ContainsKey(key) && AdditionalData[key].ContainsKey(valueNo) && !string.IsNullOrEmpty(AdditionalData[key][valueNo])) { value = AdditionalData[key][valueNo]; return(true); } value = null; return(false); }
/// <inheritdoc /> public override int GetHashCode() { unchecked { int hashCode = CurveProviderName.ToLowerInvariant().GetHashCode(); hashCode = (hashCode * 397) ^ CurveName.ToLowerInvariant().GetHashCode(); hashCode = (hashCode * 397) ^ EncodedPublicKey.GetHashCodeExt(); hashCode = (hashCode * 397) ^ (EncodedPrivateKey != null ? EncodedPrivateKey.GetHashCodeExt() : 0); hashCode = (hashCode * 397) ^ (AdditionalData != null ? AdditionalData.GetHashCodeExt() : 0); hashCode = (hashCode * 397) ^ (ConfirmationCanary != null ? ConfirmationCanary.GetHashCodeExt() : 0); return(hashCode); } }
internal void Set( NormalBase Normal, Point WorldHit, Point ModelHit, Matrix ModelToWorld, AdditionalData AdditionalData ) { Debug.Assert( ModelToWorld != null ); this.Normal = Normal; this.WorldHit = WorldHit; this.ModelHit = ModelHit; this.WorldToModel = ModelToWorld.Inverse; this.AdditionalData = AdditionalData; switch ( Normal.Type ) { case NormalType.NormalizedModel: this.Prenormalized = PrenormalizedTerm.Model; break; case NormalType.NormalizedWorld: this.Prenormalized = PrenormalizedTerm.World; break; default: this.Prenormalized = PrenormalizedTerm.None; break; } this.WorldNormalValid = false; this.ModelNormalValid = false; this.NormalizedWorldNormalValid = false; this.NormalizedModelNormalValid = false; }