TinySite.Commands.ParseDocumentCommand.HandleDefaultMetdata C# (CSharp) Method

HandleDefaultMetdata() private method

private HandleDefaultMetdata ( string key, string value ) : void
key string
value string
return void
        private void HandleDefaultMetdata(string key, string value)
        {
            if (key.EndsWith("?"))
            {
                this.Queries.Add(key.TrimEnd('?'), value);
            }
            else if (key.EndsWith("date", StringComparison.OrdinalIgnoreCase))
            {
                var date = ParseDateTimeSmarter(value);
                if (date.HasValue)
                {
                    this.Metadata.Add(key,  date);
                }
                else
                {
                    this.Metadata.Add(key,  value);
                }
            }
            else
            {
                this.Metadata.Add(key, value);
            }
        }