SiteSettings.Load C# (CSharp) Method

Load() public static method

public static Load ( ) : SiteSettings,
return SiteSettings,
    public static SiteSettings Load()
    {
        var settings = new SiteSettings();
        settings.Value = new Repository("").Load(FileName);
        settings.Value = SiteEngine.RunHook("get_site_settings", settings.Value);
        //Log.Enabled = ((ExpandoObject)settings.Value).HasProperty("EnableLog", "on");
        return settings;
    }

Usage Example

Ejemplo n.º 1
0
        public void Setup(SetupView setup)
        {
            if (Database.Users.Any())
            {
                throw new InvalidOperationException("The site has already been setup.");
            }

            var accountService = new AccountService(Database, AuthenticationService);
            var account        = new Account
            {
                EmailAddress = setup.EmailAddress,
                UserName     = setup.UserName,
                Password     = setup.Password
            };

            var userSettings = accountService.Register(account);

            userSettings.User.Tags = ",Administrator,";
            Database.SaveChanges();

            AuthenticationService.LogIn(userSettings.User, true);
            Database.SaveChanges();

            var siteSettings = SiteSettings.Load(Database);

            setup.ContactEmail = userSettings.User.EmailAddress;
            siteSettings.Apply(setup);
            siteSettings.Save();
            Database.SaveChanges();

            MvcApplication.IsConfigured = true;
        }
All Usage Examples Of SiteSettings::Load