/// <summary> /// Konstruktor, setzt den HTML und JS auf string.Empty /// </summary> public ContentFileManager(string scriptMethodName) { using (var entities = new Vape4LifeEntities()) { var serverScriptMethod = entities.ServerScriptMethods.AsNoTracking().FirstOrDefault(s => s.Name == scriptMethodName); if (serverScriptMethod == null) { throw new Exception("Der ServerScriptMethod-Name wurde nicht in der DB gefunden!"); } entities.ReloadebleContentHTMLs.AsNoTracking() .Where(r => r.IdfServerScriptMethod == serverScriptMethod.IdServerScriptMethod) .ToList() .ForEach(r => HTML.Add(r.FilePath)); entities.ReloadebleContentJS.AsNoTracking() .Where(r => r.IdfServerScriptMethod == serverScriptMethod.IdServerScriptMethod) .ToList() .ForEach(r => JS.Add(r.FilePath)); entities.ReloadebleContentCSSes.AsNoTracking() .Where(r => r.IdfServerScriptMethod == serverScriptMethod.IdServerScriptMethod) .ToList() .ForEach(r => CSS.Add(r.FilePath)); AlloewdToReload = true; } }