public void ShowUseCase(IActiveAwareUseCaseController useCase) { var region = regionManager.Regions["NewWindowRegion"]; region.Add(useCase); useCase.IsActive = true; }
/// <summary> /// Add a main usecase to the list of main usecases /// </summary> /// <param name="activeAwareUseCaseController"></param> public void AddMainUseCase(IActiveAwareUseCaseController activeAwareUseCaseController) { this.mainUseCases.Add(activeAwareUseCaseController); }
/// <summary> /// Activates the use case. /// </summary> /// <param name="activeAwareUseCaseController">The active aware use case controller.</param> public void ActivateUseCase(IActiveAwareUseCaseController activeAwareUseCaseController) { this.mainUseCases.Activate(activeAwareUseCaseController); }
public void DeactivateUseCase(IActiveAwareUseCaseController activeAwareModuleApplicationController) { this.mainUseCases.Deactivate(activeAwareModuleApplicationController); }