public static async Task <Guid> Work( /* this - extensions are not supported for nested types */ IMainModule mainModule, Guid userId, string s) { await mainModule.Worker.DoSomethingAsync(userId); return(Guid.NewGuid()); }
void RegisterServices(IMainModule mainModule) { var mainModuleType = mainModule.GetType(); ServiceContainer.RegisterService(new Services.WaitingService()); ServiceContainer.RegisterService(new Services.ModuleActivator( mainModuleType.Assembly, mainModuleType.Namespace + ".Modules")); ServiceContainer.RegisterService(new Services.ReportActivator()); ServiceContainer.RegisterService(new Services.ModuleLocator(ServiceContainer)); ServiceContainer.RegisterService(new Services.ReportLocator(ServiceContainer)); ServiceContainer.RegisterService(new Services.TransitionService(mainModule)); ServiceContainer.RegisterService(new Services.PeekModulesHostingService(mainModule)); ServiceContainer.RegisterService(new Services.WorkspaceService(mainModule)); }
private void RegisterServices(IMainModule mainModule) { var mainModuleType = mainModule.GetType(); ServiceContainer.RegisterService(new Services.ModuleActivator( mainModuleType.Assembly, mainModuleType.Namespace + ".Modules")); ServiceContainer.RegisterService(new Services.ReportActivator( mainModuleType.Assembly, "DevExpress.DevAV.Reports")); ServiceContainer.RegisterService(new Services.ModuleLocator(ServiceContainer)); ServiceContainer.RegisterService(new Services.ReportLocator(ServiceContainer)); ServiceContainer.RegisterService(new Services.TransitionService(mainModule)); ServiceContainer.RegisterService(new Services.PeekModulesHostingService(mainModule)); ServiceContainer.RegisterService(new Services.WorkspaceService(mainModule)); }
private void RegisterServices(IMainModule mainModule) { var mainModuleType = mainModule.GetType(); ServiceContainer.RegisterService(new ModuleActivator( mainModuleType.Assembly, mainModuleType.Namespace + ".Modules")); ServiceContainer.RegisterService(new ReportActivator( mainModuleType.Assembly, "PHRMS")); ServiceContainer.RegisterService(new ModuleLocator(ServiceContainer)); ServiceContainer.RegisterService(new ReportLocator(ServiceContainer)); ServiceContainer.RegisterService(new TransitionService(mainModule)); ServiceContainer.RegisterService(new PeekModulesHostingService(mainModule)); ServiceContainer.RegisterService(new WorkspaceService(mainModule)); }
void RegisterServices(IMainModule mainModule) { var mainModuleType = mainModule.GetType(); ISupportServices localServices = (ISupportServices)this; localServices.ServiceContainer.RegisterService(new Services.WaitingService()); localServices.ServiceContainer.RegisterService(new Services.ModuleActivator(mainModuleType.Assembly, mainModuleType.Namespace + ".Modules")); localServices.ServiceContainer.RegisterService(new Services.ReportActivator()); localServices.ServiceContainer.RegisterService(new Services.ModuleLocator(localServices.ServiceContainer)); localServices.ServiceContainer.RegisterService(new Services.ReportLocator(localServices.ServiceContainer)); localServices.ServiceContainer.RegisterService(new Services.TransitionService(mainModule)); localServices.ServiceContainer.RegisterService(new Services.PeekModulesHostingService(mainModule)); localServices.ServiceContainer.RegisterService(new Services.WorkspaceService(mainModule)); }
public MainViewModel(IMainModule mainModule) { RegisterServices(mainModule); }
protected MainViewModel(IMainModule mainModule) { RegisterServices(mainModule); }
private void ActivateNewModule(IMainModule newModule) { _mainContent.Content = newModule.Visual; _navigationContent.Content = newModule.NavigationContent; }
public void SetParentModule(IMainModule parent) { ParentModule = parent; }
public ModuleEditController(IModuleList dalIModuleList, IMainModule dalIMainModule) { this.dalIModuleList = dalIModuleList; this.dalIMainModule = dalIMainModule; }