private void InitTestData() { Directory.GetFiles(AppDomain.CurrentDomain.GetData("ContentRootPath").ToString() + "\\App_Data\\DbInitializer", "*.Workflows.json") .ToList() .ForEach(path => { string json = File.ReadAllText(path); var dbContent = JsonConvert.DeserializeObject <JObject>(json); if (dbContent["workflows"] != null) { DataInitialization.InitWorkflows(dc, dbContent["workflows"].ToList()); } }); }
public static void Init() { var dc = DbAgent.InitDc(); if (dc.Table <Workflow>().FirstOrDefault() != null) { return; } Directory.GetFiles(Database.ContentRootPath + "\\App_Data\\DbInitializer", "*.Workflows.json") .ToList() .ForEach(path => { string json = File.ReadAllText(path); var dbContent = JsonConvert.DeserializeObject <JObject>(json); if (dbContent["workflows"] != null) { dc.DbTran(() => DataInitialization.InitWorkflows(dc, dbContent["workflows"].ToList())); } }); }