public static string GetVolledigeNaamInformeel(string roepnaam, string tussenvoegsels, string achternaam, string vervolgnaam) { if (NullableHelper.AllAreNull(roepnaam, tussenvoegsels, achternaam, vervolgnaam)) { return(null); } return(StringHelper.Concat(roepnaam, tussenvoegsels.ToLowerNullable(), GetVolledigeAchternaam(achternaam, vervolgnaam))); }
public static string GetVolledigeNaam(string voorletters, string tussenvoegsels, string achternaam, string vervolgnaam) { if (NullableHelper.AllAreNull(voorletters, tussenvoegsels, achternaam, vervolgnaam)) { return(null); } return(StringHelper.Concat(InitialsNormalization.Instance.Normalize(voorletters), tussenvoegsels.ToLowerNullable(), GetVolledigeAchternaam(achternaam, vervolgnaam))); }
public static string GetAchternaamVoorletters(string voorletters, string tussenvoegsels, string achternaam, string vervolgnaam = null) { if (NullableHelper.AllAreNull(voorletters, tussenvoegsels, achternaam, vervolgnaam)) { return(null); } return(StringHelper.Concat(tussenvoegsels.FirstLetterToUpper(), GetVolledigeAchternaam(achternaam, vervolgnaam)) + ", " + InitialsNormalization.Instance.Normalize(voorletters)); }
public static string GetVolledigeRoepnaamTitels(string aanhef, string tussenvoegsels, string achternaam, string vervolgnaam, string titel, string titelSpec, string roepnaam) { if (NullableHelper.AllAreNull(roepnaam, tussenvoegsels, achternaam, vervolgnaam)) { return(null); } string name = StringHelper.Concat(aanhef, titel, roepnaam.ToTitleCase(), tussenvoegsels.ToLower(), GetVolledigeAchternaam(achternaam, vervolgnaam), titelSpec); return(name.Sanitize()); }
public override string ToString() { if (DateTimePreset.HasValue) { return(DateTimePreset.Value.ToCalendarDateTimeUTC()); } if (NullableHelper.AllAreNull(DateTimePreset, Week, Day, Hour, Minute, Second)) { return("PT15M"); } string output = "P"; output += Week.HasValue ? $"{Week}W" : null; output += Day.HasValue ? $"{Day}D" : null; output += NullableHelper.AnyHasValue(Hour, Minute, Second) ? "T" : null; output += Hour.HasValue ? $"{Hour}H" : null; output += Minute.HasValue && Minute.Value > 0 ? $"{Minute}M" : null; output += Second.HasValue && Second.Value > 0 ? $"{Second}S" : null; return(output); }