public void testTwoFields() { var newline = Environment.NewLine; AdditionalData data = new AdditionalData(); data.Add(AdditionalData.Field.PosData, "123456"); data.Add(AdditionalData.Field.BankDetails, "654321"); String actual = data.ToString(" "); String expected = " [Additional Data ] 048.001 [123456]" + newline + " [Additional Data ] 048.013 [654321]"; Assert.AreEqual(expected, actual); }
public void testLength() { AdditionalData addData = new AdditionalData(); addData.Add(AdditionalData.Field.PosData, "2020202012345601234"); Assert.AreEqual(28, addData.PackedLength); }
public void testAddNotData() { AdditionalData addData = new AdditionalData(); addData.Add(AdditionalData.Field.AddNodeData, "Nwrk"); addData.ToMsg(); }
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); }
private void AddHeader(string name, IHttpContextAccessor httpContextAccessor) { var headerValue = httpContextAccessor.HttpContext?.Request.Headers[name]; if (!String.IsNullOrEmpty(headerValue)) { AdditionalData.Add(name, headerValue); } }
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 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 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 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 void RegisterAdditional(string key, string value) { if (!AdditionalData.ContainsKey(key)) { AdditionalData.Add(key, value); } else { AdditionalData[key] = value; } }
public void testAddDataInMsg() { AdditionalData addData = new AdditionalData(); addData.Add(AdditionalData.Field.PosData, "2020202012345601234"); Iso8583TermApp msg = new Iso8583TermApp(); msg.AdditionalData = addData; var actual = Formatters.Binary.GetString(msg.ToMsg()); var expected = Formatters.Binary.GetString(new byte[] { 0x42, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 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 }); Assert.AreEqual(expected, actual); }
public MockUserEventsCollectionPage(IList <Event> currentPage, MockUserEventsCollectionRequest nextPageRequest, string linkType = "") : base(currentPage) { this.AdditionalData = new Dictionary <string, object>(); if (linkType == "nextLink") { AdditionalData.Add(Constants.OdataInstanceAnnotations.NextLink, "testNextlink"); } else if (linkType == "deltalink") { AdditionalData.Add(Constants.OdataInstanceAnnotations.DeltaLink, "testDeltalink"); } NextPageRequest = nextPageRequest; }
/// <summary> /// Adds additional data information to the AdditionalData property of the node. /// </summary> /// <param name="additionalData">A dictionary of key value pairs that contain information about a node.</param> public void AddAdditionalData(Dictionary <string, List <string> > additionalData) { Utils.CheckArgumentNull(additionalData, nameof(additionalData)); foreach (var item in additionalData) { if (AdditionalData.ContainsKey(item.Key)) { AdditionalData[item.Key] = item.Value; } else { AdditionalData.Add(item.Key, item.Value); } } }
//private void Execute() //{ // executing = true; // engine.Execute(jsCode); // executing = false; //} public void RegisterAdditional(string key, string value) { //if (executing) //{ // return; //} if (!AdditionalData.ContainsKey(key)) { AdditionalData.Add(key, value); } else { AdditionalData[key] = value; } }
protected ActionMenuItem() : base() { var attribute = GetType().GetCustomAttribute <ActionMenuItemAttribute>(false); if (attribute == null) { throw new InvalidOperationException("All " + typeof(ActionMenuItem).FullName + " instances must be attributed with " + typeof(ActionMenuItemAttribute).FullName); } //add the current type to the metadata if (attribute.MethodName.IsNullOrWhiteSpace()) { //if no method name is supplied we will assume that the menu action is the type name of the current menu class AdditionalData.Add("jsAction", string.Format("{0}.{1}", attribute.ServiceName, this.GetType().Name)); } else { AdditionalData.Add("jsAction", string.Format("{0}.{1}", attribute.ServiceName, attribute.MethodName)); } }
void CopyAdverToViewModel(Advert advert) { AdverIDinRzeszowiak = advert?.AdverIDinRzeszowiak ?? 0; Title = advert?.Title ?? String.Empty; Price = advert?.Price ?? 0; Views = advert?.Views ?? 0; DescriptionHTML = advert?.DescriptionHTML ?? String.Empty; DateAdd = advert?.DateAddString ?? String.Empty; ExpiredDateAdd = advert?.ExpiredString ?? String.Empty; Highlighted = advert?.Highlighted ?? false; AdditionalData.Clear(); foreach (var item in advert?.AdditionalData) { AdditionalData.Add(new KeyValue(item.Key, item.Value)); } ImageURLsList.Clear(); if (advert?.ImageURLsList != null) { foreach (var item in advert?.ImageURLsList) { ImageURLsList.Add(item); } } if ((advert.PhoneSsid.Length == 10 && advert.PhonePHPSSESION != null) || advert?.PhoneImageByteArray?.Length > 0) { HasPhoneImage = true; _imageContainer.HideImage(); _imageContainer.DownloadImage(advert, advert.PhoneSsid, advert.AdverIDinRzeszowiak, advert.URLPath, advert.PhonePHPSSESION); // no wait } else { HasPhoneImage = false; } _lastAdvert = advert; }
public DialogSaveButtonUIElement() { AdditionalData.Add("data-bind", "visible: !success()"); }
/// <inheritdoc /> public virtual IInvoiceBuilder AddAdditionalData(string key, object value) { AdditionalData.Add(key, value); return(this); }
public void AddData(string key, string payload) { AdditionalData.Add(key, payload); }
public static void PushNotificationByFirebase(string englishMessage, string title, List <string> player_Id, Dictionary <string, object> AdditionalData, int second = 0) { try { if (AdditionalData == null) { AdditionalData = new Dictionary <string, object>() { { "message", englishMessage }, { "other_key", true }, { "title", title }, { "body", englishMessage }, { "badge", 1 }, { "sound", "default" }, { "content_available", true }, { "timestamp", DateTime.UtcNow.AddHours(2).ToString() } }; } else { AdditionalData.Add("message", englishMessage); AdditionalData.Add("other_key", true); AdditionalData.Add("title", title); AdditionalData.Add("body", englishMessage); AdditionalData.Add("badge", 1); AdditionalData.Add("sound", "default"); AdditionalData.Add("content_available", true); AdditionalData.Add("timestamp", DateTime.UtcNow.AddHours(2).ToString()); } player_Id = player_Id.Where(pId => pId != null && pId.Length > 9).ToList(); foreach (var deviceId in player_Id) { try { WebRequest tRequest = WebRequest.Create("https://fcm.googleapis.com/fcm/send"); tRequest.Method = "post"; tRequest.ContentType = "application/json"; AdditionalData.Add("userToken", deviceId); var data = new { to = deviceId, priority = "high", content_available = true, notification = new { body = englishMessage, title = title, badge = 1, sound = "default", content_available = true }, data = AdditionalData, apns = new { payload = new { aps = new { sound = "default", content_available = true, body = englishMessage, message = englishMessage, title = title, badge = 1, }, }, customKey = "test app", } }; var json = Newtonsoft.Json.JsonConvert.SerializeObject(data); Byte[] byteArray = Encoding.UTF8.GetBytes(json); tRequest.Headers.Add(string.Format("Authorization: key={0}", FirebaseApplicationID)); tRequest.Headers.Add(string.Format("Sender: id={0}", FirebaseSenderId)); tRequest.ContentLength = byteArray.Length; using (Stream dataStream = tRequest.GetRequestStream()) { dataStream.Write(byteArray, 0, byteArray.Length); using (WebResponse tResponse = tRequest.GetResponse()) { using (Stream dataStreamResponse = tResponse.GetResponseStream()) { using (StreamReader tReader = new StreamReader(dataStreamResponse)) { String sResponseFromServer = tReader.ReadToEnd(); string str = sResponseFromServer; } } } } } catch (Exception ex) { string Error = string.Format("{0} - {1} ", ex.Message, ex.InnerException != null ? ex.InnerException.FullMessage() : ""); //System.Diagnostics.Debug.WriteLine(Error); string tokens = "tokens is : (" + deviceId + ")"; System.Diagnostics.Debug.WriteLine(string.Format("{0} :::: {1}", Error, tokens), DateTime.Now); } } } catch (Exception ex) { string Error = string.Format("{0} - {1} ", ex.Message, ex.InnerException != null ? ex.InnerException.FullMessage() : ""); //System.Diagnostics.Debug.WriteLine(string.Format("{0} - {1} ", ex.Message, ex.InnerException != null ? ex.InnerException.FullMessage() : "")); string tokens = "tokens is : ("; foreach (var item in player_Id) { tokens += "{" + item + "} "; } tokens += " )"; System.Diagnostics.Debug.WriteLine(string.Format("{0} :::: {1}", Error, tokens), DateTime.Now); } }