public void UpdateAllExtracts() { using (var objectSpace = Application.CreateObjectSpace()) { var extracts = objectSpace .GetObjects(SenDevDashboardsModule.GetDashboardDataExtractType(Application)) .Cast <IDashboardDataExtract>(); foreach (var extract in extracts) { UpdateDataExtract(extract); objectSpace.CommitChanges(); } } }
protected virtual IDashboardDataExtract GetDataExtract(Guid id) { return((IDashboardDataExtract)ObjectSpace.GetObjectByKey(SenDevDashboardsModule.GetDashboardDataExtractType(Application), id)); }