protected internal virtual IDictionary <string, object> ToData(KindsOfTextCase txtCase, List <IObviate> students) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x, txtCase); var itemData = new Dictionary <string, object>(); if (students.Count == 1) { var hsData = students[0]?.ToData(KindsOfTextCase.Pascel) ?? new Dictionary <string, object>(); foreach (var hsd in hsData.Keys) { itemData.Add(textFormat(hsd), hsData[hsd]); } } else { for (var i = 0; i < students.Count; i++) { var hsData = students[i]?.ToData(KindsOfTextCase.Pascel) ?? new Dictionary <string, object>(); foreach (var hsd in hsData.Keys) { itemData.Add(textFormat(hsd + i.ToString("00")), hsData[hsd]); } } } return(itemData); }
public IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x, txtCase); var itemData = School.ToData(txtCase) ?? new Dictionary <string, object>(); var prefix = ""; if (School is IUniversity) { prefix = "University"; } else if (School is IHighSchool) { prefix = "HighSchool"; } if (Graduation != null) { itemData.Add(textFormat(prefix + nameof(Graduation)), Graduation.Value.ToString("s")); } if (GradePointsAverage != null) { itemData.Add(textFormat(prefix + nameof(GradePointsAverage)), GradePointsAverage); } return(itemData); }
public IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x, txtCase); var itemData = ToData(txtCase, HighSchools.Cast <IObviate>().ToList()); var moreData = ToData(txtCase, Universities.Cast <IObviate>().ToList()); foreach (var k in moreData.Keys) { if (itemData.ContainsKey(k)) { itemData[k] = moreData[k]; } else { itemData.Add(k, moreData[k]); } } itemData.Add(textFormat(nameof(EduFlag)), EduFlag); var lvl = EduLevel; if (!string.IsNullOrWhiteSpace(lvl)) { itemData.Add(textFormat(nameof(EduLevel)), lvl); } return(itemData); }
public override IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x?.Replace(",", "").Replace(" ", ""), txtCase); var itemData = new Dictionary <string, object>(); var jobs = CurrentEmployment; foreach (var job in jobs) { AddOrReplace(itemData, job.ToData(txtCase)); } var coi = CurrentItems; foreach (var p in coi) { var v = p.Value; if (v == Pecuniam.Zero) { continue; } var expenseName = Division.ToString() + p.DueFrequency.ToInterval(); expenseName += p.Name; if (itemData.ContainsKey(textFormat(expenseName))) { continue; } itemData.Add(textFormat(expenseName), v.ToString()); } return(itemData); }
public override IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x, txtCase); var itemData = base.ToData(txtCase) ?? new Dictionary <string, object>(); itemData.Add(textFormat(nameof(MannerOfDeath)), Category); return(itemData); }
public virtual IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x, txtCase); var itemData = new Dictionary <string, object> { { textFormat(nameof(DateOfBirth)), DateOfBirth.ToString("s") } }; return(itemData); }
public override IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x?.Replace(",", "").Replace(" ", ""), txtCase); var acctName = Name + RoutingNumber + Id?.ValueLastFour(); var itemData = new Dictionary <string, object> { { textFormat(acctName + "Balance"), Value.ToString() } }; return(itemData); }
public IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x, txtCase); var itemData = new Dictionary <string, object> { { textFormat(GetType().Name + "Id"), Value }, { textFormat(GetType().Name + nameof(Description)), Description } }; return(itemData); }
public virtual IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x, txtCase); var itemData = new Dictionary <string, object>(); var v = Value; if (!string.IsNullOrWhiteSpace(v)) { itemData.Add(textFormat(GetType().Name), Value); } return(itemData); }
public override IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x, txtCase); var itemData = new Dictionary <string, object>(); var line1 = ToString(); if (!string.IsNullOrWhiteSpace(line1)) { itemData.Add(textFormat("AddressLine1"), ToString()); } return(itemData); }
public IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x, txtCase); var itemData = new Dictionary <string, object> { { textFormat(nameof(Openness)), Openness.Value.Zscore }, { textFormat(nameof(Conscientiousness)), Conscientiousness.Value.Zscore }, { textFormat(nameof(Extraversion)), Extraversion.Value.Zscore }, { textFormat(nameof(Agreeableness)), Agreeableness.Value.Zscore }, { textFormat(nameof(Neuroticism)), Neuroticism.Value.Zscore } }; return(itemData); }
public override IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x, txtCase); var itemData = base.ToData(txtCase) ?? new Dictionary <string, object>(); if (!string.IsNullOrWhiteSpace(State)) { itemData.Add(textFormat("BirthState"), State); } if (!string.IsNullOrWhiteSpace(City)) { itemData.Add(textFormat("BirthCity"), City); } return(itemData); }
public override IDictionary <string, object> ToData(KindsOfTextCase txtCase) { var itemData = new Dictionary <string, object>(); foreach (var p in CurrentItems) { if (p.Value == Pecuniam.Zero) { continue; } AddOrReplace(itemData, p.ToData(txtCase)); } return(itemData); }
public override IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x, txtCase); var itemData = new Dictionary <string, object>(); var value = Value; if (string.IsNullOrWhiteSpace(value)) { return(itemData); } var label = Descriptor?.ToString(); itemData.Add(textFormat(label + "Phone"), value); return(itemData); }
public override IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x, txtCase); var itemData = new Dictionary <string, object>(); if (!String.IsNullOrWhiteSpace(City)) { itemData.Add(textFormat(nameof(City)), City); } if (!String.IsNullOrWhiteSpace(StateAbbrev)) { itemData.Add(textFormat("State"), StateAbbrev); } if (!String.IsNullOrWhiteSpace(ZipCode)) { itemData.Add(textFormat(nameof(ZipCode)), ZipCode); } return(itemData); }
public override IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x, txtCase); var itemData = new Dictionary <string, object>(); if (!string.IsNullOrWhiteSpace(City)) { itemData.Add(textFormat(nameof(City)), City); } if (!string.IsNullOrWhiteSpace(ProvidenceAbbrv)) { itemData.Add(textFormat(nameof(Providence)), ProvidenceAbbrv); } if (!string.IsNullOrWhiteSpace(PostalCode)) { itemData.Add(textFormat(nameof(PostalCode)), PostalCode); } return(itemData); }
public virtual IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x, txtCase); var itemData = new Dictionary <string, object>(); var value = Value; if (string.IsNullOrWhiteSpace(value)) { return(itemData); } var label = Descriptor?.ToString().Replace(", ", ""); if (!string.IsNullOrWhiteSpace(Name)) { label = Name + label; } itemData.Add(textFormat(label + GetType().Name), value); return(itemData); }
public override IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x, txtCase); var itemData = base.ToData(txtCase) ?? new Dictionary <string, object>(); if (Rssd != null) { itemData.Add(textFormat(nameof(Rssd)), Rssd.Value); } if (RoutingNumber != null) { itemData.Add(textFormat(nameof(RoutingNumber)), RoutingNumber.Value); } if (FdicNumber != null) { itemData.Add(textFormat(nameof(FdicNumber)), FdicNumber.Value); } itemData.Add(textFormat(nameof(TypeOfBank)), BankType.ToString()); itemData.Add(textFormat(nameof(IsInternational)), IsInternational); return(itemData); }
public override IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x, txtCase); var itemData = base.ToData(txtCase) ?? new Dictionary <string, object>(); if (!string.IsNullOrWhiteSpace(StateAbbrev)) { itemData.Add(textFormat(nameof(IssuingState)), StateAbbrev); } if (!string.IsNullOrWhiteSpace(FullLegalName)) { itemData.Add(textFormat(nameof(FullLegalName)), FullLegalName); } if (DateOfBirth != DateTime.MinValue) { itemData.Add(textFormat(nameof(DateOfBirth)), DateOfBirth.ToString("s")); } if (!string.IsNullOrWhiteSpace(Gender)) { itemData.Add(textFormat(nameof(Gender)), Gender); } if (!string.IsNullOrWhiteSpace(PrincipalResidence)) { itemData.Add(textFormat(nameof(PrincipalResidence)), PrincipalResidence); } if (FrontFacingPhoto != null && FrontFacingPhoto.Length > 0) { var photo = Convert.ToBase64String(FrontFacingPhoto); itemData.Add(textFormat(nameof(FrontFacingPhoto)), photo); } if (Signature != null && Signature.Length > 0) { var sig = Convert.ToBase64String(Signature); itemData.Add(textFormat(nameof(Signature)), sig); } return(itemData); }
public override IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x?.Replace(",", "").Replace(" ", ""), txtCase); var itemData = new Dictionary <string, object>(); foreach (var p in CurrentItems) { var v = p.AveragePerDueFrequency(PecuniamExtensions.GetTropicalMonth()); if (v == Pecuniam.Zero) { continue; } var expenseName = Division.ToString() + p.DueFrequency.ToInterval(); expenseName += p.Name; if (itemData.ContainsKey(textFormat(expenseName))) { continue; } itemData.Add(textFormat(expenseName), v.GetRounded()); } return(itemData); }
public override IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x?.Replace(",", "").Replace(" ", ""), txtCase); var itemData = new Dictionary <string, object>(); foreach (var p in CurrentItems) { var v = p.Value; if (v == Pecuniam.Zero) { continue; } var deductionName = Division.ToString() + p.DueFrequency.ToInterval(); deductionName += p.Name; if (itemData.ContainsKey(textFormat(deductionName))) { continue; } itemData.Add(textFormat(deductionName), v); } return(itemData); }
public IDictionary <string, object> ToData(KindsOfTextCase txtCase) { Func <string, string> textFormat = (x) => VocaBase.TransformText(x, txtCase); var itemData = new Dictionary <string, object>(); var prefix = ""; if (this is IUniversity) { var univ = this as IUniversity; prefix = "University"; if (!string.IsNullOrWhiteSpace(univ.CampusName)) { itemData.Add(textFormat(prefix + "Campus"), univ?.CampusName); } } else if (this is IHighSchool) { prefix = "HighSchool"; itemData.Add(textFormat(prefix + "State"), StateAbbrev); } itemData.Add(textFormat(prefix + nameof(Name)), Name); return(itemData); }
public IDictionary <string, object> ToData(KindsOfTextCase txtCase) { return(_voca.ToData(txtCase)); }
public abstract IDictionary <string, object> ToData(KindsOfTextCase txtCase);