TinySite.Commands.LoadSiteConfigCommand.AssignDefaultLayouts C# (CSharp) Method

AssignDefaultLayouts() private method

private AssignDefaultLayouts ( TinySite.Models.SiteConfig config, JToken token ) : void
config TinySite.Models.SiteConfig
token JToken
return void
        private void AssignDefaultLayouts(SiteConfig config, JToken token)
        {
            var layoutDefaults = token as JObject;

            if (layoutDefaults == null)
            {
                config.DefaultLayoutForExtension.Add("*", (string)token);
            }
            else
            {
                foreach (var layoutDefault in layoutDefaults)
                {
                    config.DefaultLayoutForExtension.Add(layoutDefault.Key, (string)layoutDefault.Value);
                }
            }
        }