XAF_Bootstrap.XAF_BootstrapModule.ApplyBootstrapCSS C# (CSharp) Метод

ApplyBootstrapCSS() публичный статический Метод

public static ApplyBootstrapCSS ( XAFBootstrapConfiguration config ) : void
config XAFBootstrapConfiguration
Результат void
        public static void ApplyBootstrapCSS(XAFBootstrapConfiguration config)
        {
            if (config == null || HttpContext.Current == null || HttpContext.Current.Server == null)
                return;

            if (config != null && config.Theme != "Default")
            {
                var info = new DirectoryInfo(HttpContext.Current.Server.MapPath("bootstrap_themes/" + config.Theme));
                if (Directory.Exists(info.FullName))
                {
                    foreach (var sub in Directory.GetDirectories(info.FullName).Select(f => new DirectoryInfo(f)))
                    {
                        foreach (var file in Directory.GetFiles(sub.FullName).Select(f => new FileInfo(f)))
                        {
                            try {
                                File.Copy(file.FullName, HttpContext.Current.Server.MapPath(sub.Name + "/" + file.Name), true);
                            } catch
                            {
                            }
                        }
                    }
                }
            }
        }