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
{
}
}
}
}
}
}