private void DoViews() { IU4Views views = U4ViewFactory.CreateInstance(DbContext); views.AagTableName = Aagview; views.AsysTableName = Asysview; int totalViews; int failedViews; views.DoViews(out totalViews, out failedViews); }
private static void CreateViews(IDbContext dbContext, out int totalViews, out int failedViews, IALogger logger) { totalViews = 0; failedViews = 0; try { IU4Views views = U4ViewFactory.CreateInstance(dbContext); if (!views.HasViewsSource) { logger.Write(string.Format("ERROR: Can't create views without tables {0} and {1}", views.AagTableName, views.AsysTableName)); return; } views.DoViews(out totalViews, out failedViews, logger); } catch (Exception ex) { logger.Write(ex); } }