public override void LoadFromTGSerializedObject(TGSerializedObject _tgs) { base.LoadFromTGSerializedObject(_tgs); UserSource = _tgs.GetString("UserSource"); UserType = (UserTypes)_tgs.GetEnum("UserType", typeof(UserTypes), UserTypes.User); }
/// <summary> /// /// </summary> /// <param name="_tg"></param> /// <returns></returns> private string GetRow(TGSerializedObject _tg) { StringBuilder sb = new StringBuilder(); foreach (string key in _tg.Properties.Keys) { TGSerializedProperty property = _tg.Properties[key]; if (EncloseValuesInQuotes) { sb.AppendFormat(@"""{0}""", property.SerializedValue); } else { sb.AppendFormat(@"{0}", property.SerializedValue); } sb.Append(Delimiter); } //Remove the final delimiter if (sb.Length > 0) { sb.Remove(sb.Length - Delimiter.Length, Delimiter.Length); } return(sb.ToString()); }
public override void LoadFromTGSerializedObject(TGSerializedObject _tgs) { base.LoadFromTGSerializedObject(_tgs); Name = _tgs.GetString("Name"); Description = _tgs.GetString("Description"); }
public static BsonDocument Get <T>(T _obj) where T : AbstractTGObject { BsonDocument doc = new BsonDocument(); TGSerializedObject bcn = _obj.GetTGSerializedObject(); foreach (KeyValuePair <string, TGSerializedProperty> kvp in bcn.Properties) { TGSerializedProperty prop = kvp.Value; if (prop.PropertyName.Equals("guid", StringComparison.InvariantCultureIgnoreCase)) { Guid temp = new Guid(prop.SerializedValue); doc.Add("_id", new BsonBinaryData(temp.ToByteArray())); doc.Add("Guid", new BsonString(prop.SerializedValue)); } else if (prop.IsChildObject) { string temp = prop.SerializedValue; BsonDocument subDoc = BsonDocument.Parse(temp); doc.Add(prop.PropertyName, subDoc); } else { doc.Add(prop.PropertyName, prop.SerializedValue); } } return(doc); }
public override void LoadFromTGSerializedObject(TGSerializedObject _tg) { base.LoadFromTGSerializedObject(_tg); Code = _tg.GetString("Code"); CreationDateTime = _tg.GetDateTime("CreationDateTime"); }
public override void LoadFromTGSerializedObject(TGSerializedObject _tgs) { base.LoadFromTGSerializedObject(_tgs); CannedEmailGuid = _tgs.GetGuid("CannedEmailGuid"); SentDateTime = _tgs.GetDateTime("SentDateTime"); }
public override TGSerializedObject GetTGSerializedObject() { TGSerializedObject tg = base.GetTGSerializedObject(); tg.Add("Value", Value); return(tg); }
public override void LoadFromTGSerializedObject(TGSerializedObject _tgs) { base.LoadFromTGSerializedObject(_tgs); HydrantGuid = _tgs.GetGuid("HydrantGuid"); ImageGuid = _tgs.GetGuid("ImageGuid"); }
public void SerializationTest() { CannedEmail email = new CannedEmail { Active = true, Body = RandomString.GetRandomString(10), BodyType = EmailBodyType.Text, Description = RandomString.GetRandomString(10), Guid = Guid.NewGuid(), Name = RandomString.GetRandomString(10), Subject = RandomString.GetRandomString(10), To = "*****@*****.**", From = "*****@*****.**", ReplyTo = "*****@*****.**" }; TGSerializedObject tgs = email.GetTGSerializedObject(); CannedEmail email2 = new CannedEmail(); email2.LoadFromTGSerializedObject(tgs); Assert.AreEqual(email.Active, email2.Active); Assert.AreEqual(email.Body, email2.Body); Assert.AreEqual(email.BodyType, email2.BodyType); Assert.AreEqual(email.Description, email2.Description); Assert.AreEqual(email.Guid, email2.Guid); Assert.AreEqual(email.Name, email2.Name); Assert.AreEqual(email.Subject, email2.Subject); Assert.AreEqual(email.To, email2.To); Assert.AreEqual(email.From, email2.From); Assert.AreEqual(email.ReplyTo, email2.ReplyTo); }
public override void LoadFromTGSerializedObject(TGSerializedObject _tgs) { base.LoadFromTGSerializedObject(_tgs); Value = _tgs.GetString("Value"); Code = _tgs.GetString("Code"); }
public void SerializationTest() { var tc = new testClass { Active = true, Guid = Guid.NewGuid(), LastModifiedBy = Guid.NewGuid(), LastModifiedDateTime = DateTime.Now, ParentGuid = Guid.NewGuid(), PersistedDateTime = DateTime.Now, VersionGuid = Guid.NewGuid(), VersionTimeStamp = DateHelper.GetCurrentTimeStamp() }; TGSerializedObject tg = tc.GetTGSerializedObject(); var newTc = TGSerializedObject.GetTGSerializable <testClass>(tg); Assert.AreEqual(tc.Active, newTc.Active); Assert.AreEqual(tc.Guid, newTc.Guid); Assert.AreEqual(tc.LastModifiedBy, newTc.LastModifiedBy); Assert.AreEqual(tc.LastModifiedDateTime, newTc.LastModifiedDateTime); Assert.AreEqual(tc.ParentGuid, newTc.ParentGuid); Assert.AreEqual(tc.PersistedDateTime, newTc.PersistedDateTime); Assert.AreEqual(tc.VersionGuid, newTc.VersionGuid); Assert.LessOrEqual(tc.VersionTimeStamp, newTc.VersionTimeStamp); }
public static Dictionary <string, AttributeValue> GetDictionary(TGSerializedObject _tgs) { Dictionary <string, AttributeValue> dictionary = new Dictionary <string, AttributeValue>(); foreach (string key in _tgs.Properties.Keys) { TGSerializedProperty property = _tgs.Properties[key]; if (!string.IsNullOrEmpty(property.SerializedValue)) { AttributeValue av = new AttributeValue() { S = property.SerializedValue }; dictionary.Add(property.PropertyName, av); } } dictionary.Add("TGObjectType", new AttributeValue { S = _tgs.TGObjectType }); return(dictionary); }
public override TGSerializedObject GetTGSerializedObject() { TGSerializedObject tgs = base.GetTGSerializedObject(); tgs.Add("Name", Name); return(tgs); }
public override void LoadFromTGSerializedObject(TGSerializedObject _tg) { base.LoadFromTGSerializedObject(_tg); Name = _tg.GetString("Name"); Identifier = _tg.GetString("Identifier"); SequenceNumber = _tg.GetInt32("SequenceNumber"); }
/// <summary> /// /// </summary> /// <param name="_tg"></param> public override void LoadFromTGSerializedObject(TGSerializedObject _tg) { base.LoadFromTGSerializedObject(_tg); MinimumLength = _tg.GetInt32("MinimumLength"); MaximumLength = _tg.GetInt32("MaximumLength"); DefaultValue = _tg.GetString("DefaultValue"); }
/// <summary> /// /// </summary> /// <param name="_tableName"></param> /// <param name="_tgs"></param> /// <returns></returns> public static PutItemRequest GetPutItemRequest(string _tableName, TGSerializedObject _tgs) { PutItemRequest pir = new PutItemRequest { TableName = _tableName, Item = GetDictionary(_tgs) }; return(pir); }
/// <summary> /// /// </summary> /// <param name="_tgs"></param> public override void LoadFromTGSerializedObject(TGSerializedObject _tgs) { base.LoadFromTGSerializedObject(_tgs); UserGuid = _tgs.GetGuid("UserGuid"); EulaGuid = _tgs.GetGuid("EulaGuid"); AgreementDateTime = _tgs.GetDateTime("AgreementDateTime"); }
public override void LoadFromTGSerializedObject(TGSerializedObject _tgs) { base.LoadFromTGSerializedObject(_tgs); UserGuid = _tgs.GetGuid("UserGuid"); HashedPassword = _tgs.GetString("HashedPassword"); Salt = _tgs.GetString("Salt"); }
public static void SendMessage(AmazonSQSClient _sqs, string _queueUrl, ITGSerializable _tgSerializable) { TGSerializedObject bcn = _tgSerializable.GetTGSerializedObject(); SendMessage(_sqs, _queueUrl, bcn); }
/// <summary> /// /// </summary> /// <param name="_tg"></param> public override void LoadFromTGSerializedObject(TGSerializedObject _tg) { base.LoadFromTGSerializedObject(_tg); ShortQuestionText = _tg.GetString("ShortQuestionText"); LongQuestionText = _tg.GetString("LongQuestionText"); IsRequired = _tg.GetBoolean("IsRequired"); }
public override void LoadFromTGSerializedObject(TGSerializedObject _tg) { base.LoadFromTGSerializedObject(_tg); MinimumValue = _tg.GetNullableDouble("MinimumValue"); MaximumValue = _tg.GetNullableDouble("MaximumValue"); DefaultValue = _tg.GetNullableDouble("DefaultValue"); }
public override void LoadFromTGSerializedObject(TGSerializedObject _tgs) { base.LoadFromTGSerializedObject(_tgs); RelatedObjectGuid = _tgs.GetGuid("RelatedObjectGuid"); RelationshipType = _tgs.GetString("RelationshipType"); Metadata = _tgs.GetMetadata("meta_"); }
public override void LoadFromTGSerializedObject(TGSerializedObject _tg) { base.LoadFromTGSerializedObject(_tg); MockObjectGuid = _tg.GetGuid("MockObjectGuid"); Name = _tg.GetString("Name"); Description = _tg.GetString("Description"); }
public override TGSerializedObject GetTGSerializedObject() { TGSerializedObject tso = base.GetTGSerializedObject(); tso.Add("Usernames", Usernames); return(tso); }
public override TGSerializedObject GetTGSerializedObject() { TGSerializedObject tgs = base.GetTGSerializedObject(); tgs.Add("Text", Text); return(tgs); }
public override TGSerializedObject GetTGSerializedObject() { TGSerializedObject tgs = base.GetTGSerializedObject(); tgs.Add("Value", Value); tgs.Add("Code", Code); return(tgs); }
/// <summary> /// /// </summary> /// <returns></returns> public override TGSerializedObject GetTGSerializedObject() { TGSerializedObject bcn = base.GetTGSerializedObject(); bcn.Add("HydrantGuid", HydrantGuid); bcn.Add("ImageGuid", ImageGuid); return(bcn); }
public override TGSerializedObject GetTGSerializedObject() { TGSerializedObject tso = base.GetTGSerializedObject(); tso.Add("Code", Code); tso.Add("CreationDateTime", CreationDateTime); return(tso); }
public override TGSerializedObject GetTGSerializedObject() { TGSerializedObject tgs = base.GetTGSerializedObject(); tgs.Add("ValidationText", ValidationText); tgs.Add("EmailAddress", EmailAddress); return(tgs); }
public void LoadFromTGSerializedObject(TGSerializedObject _tg) { if (_tg != null && _tg.TGObjectType == TGObjectType) { X = _tg.GetDouble("X"); Y = _tg.GetDouble("Y"); } }