BlogEngine.Core.Web.Extensions.ExtensionManager.ChangeStatus C# (CSharp) Method

ChangeStatus() public static method

Method to change extension status
public static ChangeStatus ( string extension, bool enabled ) : void
extension string /// Extensio Name ///
enabled bool /// If true, enables extension ///
return void
        public static void ChangeStatus(string extension, bool enabled)
        {
            foreach (var x in extensions.Where(x => x.Key == extension))
            {
                x.Value.Enabled = enabled;
                SaveToCache();

                var configPath = string.Format("{0}Web.Config", HostingEnvironment.ApplicationPhysicalPath);
                File.SetLastWriteTimeUtc(configPath, DateTime.UtcNow);
                break;
            }
        }