public static IWorkingContext GetUIWorkingContext(this ICoreObject lifelistNode) { OnlineObjectService OnlineObjectService = lifelistNode.GetOnlineObjectService(); IConfigBase onlineProject = OnlineObjectService.CreateOnlineProject(); var PersistenceWorkingContext = onlineProject.CoreObject.GetWorkingContext(); var applicationWorkingContext = TiaStarter.m_ViewApplicationContext; UIContextCreator creator = new UIContextCreator(PersistenceWorkingContext, applicationWorkingContext); IWorkingContext context = creator.PersistenceUIContext; return(context); }