public ShowCaseController(ShowCaseViewModel viewModel, NavigationService navigationService, IControllerServices controllerServices) : base(viewModel, controllerServices) { this._navigationService = navigationService; this.ViewModel.TestDialogCommand = controllerServices.CommandFactory.CreateFromTask(this.ShowTestDialog); }
public SearchContentController(INavigationTargetProvider navigationTargetProvider, IControllerServices controllerServices) : base(new SearchContentViewModel(CreateNavigationTargetsFrom(navigationTargetProvider)), controllerServices) { this.ViewModel.NavigateToTargetCommand = controllerServices.CommandFactory.CreateFromTask <Guid>(this.NavigateToTargetAsync); }
public TaskDetailsController(TaskDetailsViewModel viewModel, IControllerServices controllerServices) : base(viewModel, controllerServices) { this._imagesContainerController = this.CreateChildController <ImageContainerController>(); this.ViewModel.ReplaceImageContainerTabItem(this._imagesContainerController.ViewModel); }
public ContentNavigatorController(ContentNavigatorViewModel viewModel, IContentNavigator contentNavigator, IControllerServices controllerServices) : base(viewModel, controllerServices) { this._contentNavigator = contentNavigator; this._navigationObservable = this._contentNavigator.WhenNavigated.ObserveOnDispatcher().Subscribe(this.HandleNavigatorNavigated); this.AddDisposable(this._navigationObservable); }
public ContentBrowserController(ContentBrowserViewModel viewModel, IControllerServices controllerServices) : base(viewModel, controllerServices) { var newNavigator = this.CreateChildController <ContentNavigatorController>(); this._navigatorControllers.Add(newNavigator); this.ViewModel.SelectCurrentNavigator(newNavigator.ViewModel); }
public TaskBoardController(TaskBoardViewModel viewModel, IControllerServices controllerServices) : base(viewModel, controllerServices) { this._commands = new TaskCommands(controllerServices); this._createNewTaskCommand = this._commands.CreateNewTaskCommand; this._openTaskDetailsCommand = this._commands.OpenTaskDetailsCommand; this._whenTaskChangedObservable = this._taskboardDragDropHandler.WhenTaskChangedLane.Subscribe(this.HandleTaskLaneChange); }
public TaskCommands(IControllerServices controllerServices) { this._controllerServices = controllerServices; this.CreateNewTaskCommand = controllerServices.CommandFactory.CreateFromTask <Guid?>(this.CreateNewTask); this.NavigateInNavigatorCommand = controllerServices.CommandFactory.CreateFromTask <Guid>(this._controllerServices.NavigationService .NavigateToTargetAsync); this.MoveTaskToOtherLaneCommand = controllerServices.CommandFactory.CreateFromTask <TaskChangedLanePayload>(this.ChangeTaskLaneAsync); this.OpenTaskDetailsCommand = controllerServices.CommandFactory.CreateFromTask <Guid>(this.OpenTaskDetailsCommandAsync); }
public CreateTaskController(CreateTaskViewModel viewModel, IControllerServices controllerServices) : base(viewModel, controllerServices) { this._categorySelectorController = this.CreateChildController <CategorySelectorController>(); this._activityContainerController = this.CreateChildController <ActivityContainerController>(); viewModel.CreateTaskCommand = controllerServices.CommandFactory.CreateFromTask(async() => await this.CompleteProcess()); viewModel.CancelProcessCommand = controllerServices.CommandFactory.CreateFromAction(this.CancelProcess); viewModel.TaskAchievementsViewModel = new TaskAchievementsViewModel(); viewModel.AddPage(new CreateTaskBasicInfosViewModel(this._categorySelectorController.ViewModel)); viewModel.AddPage(new CreateTaskAdditionalInfosViewModel()); viewModel.AddPage(new CreateTaskActivitiesViewModel(this._activityContainerController.ViewModel)); }
public ShellController(ShellViewModel viewModel, IControllerServices controllerServices) : base(viewModel, controllerServices) { this._taskCommands = new TaskCommands(this.ControllerServices); this._activityCommands = new ActivityCommands(this.ControllerServices); this.ViewModel.OverlayViewModel = new OverlayViewModel(); this.ViewModel.NavigateInNavigatorCommand = this._taskCommands.NavigateInNavigatorCommand; this.ViewModel.CreateNewActivityCommand = this._activityCommands.CreateNewActivityCommand; this.ViewModel.CreateNewTaskCommand = this._taskCommands.CreateNewTaskCommand; this._headerMenuController = this.CreateChildController <HeaderMenuController>(); this.ViewModel.HeaderMenuViewModel = this._headerMenuController.ViewModel; this._contentBrowserController = this.CreateChildController <ContentBrowserController>(); this.ViewModel.ContentBrowserViewModel = this._contentBrowserController.ViewModel; }
public CreateActivityController(CreateActivityViewModel viewModel, IControllerServices controllerServices) : base(viewModel, controllerServices) { viewModel.CreateActivityCommand = controllerServices.CommandFactory.CreateFromTask(async() => await this.CompleteProcess()); viewModel.CancelProcessCommand = controllerServices.CommandFactory.CreateFromAction(this.CancelProcess); var addNewFieldCommand = controllerServices.CommandFactory.CreateFromAction(this.CreateNewActivityField); var removeFieldCommand = controllerServices.CommandFactory.CreateFromAction <ActivityFieldItemViewModel>(this.RemoveActivityField, this.CanRemoveActivityField); this._activityFieldViewModelFactory = new ActivityFieldViewModelFactory(addNewFieldCommand, removeFieldCommand); var activityInfos = new ActivityInfosPageViewModel(); var activityFields = new ActivityFieldsPageViewModel(addNewFieldCommand); viewModel.AddPage(activityInfos); viewModel.AddPage(activityFields); }
protected DDControllerBase(TViewModel viewModel, IControllerServices controllerServices) : base(viewModel) { this.ControllerServices = controllerServices; this._childControllers = new HashSet <IController>(); }
public RenderLinksAdmUserViewComponent(IControllerServices services) { this._services = services; }
public ImageContainerController(ImageContainerViewModel viewModel, IControllerServices controllerServices) : base(viewModel, controllerServices) { }
public CategorySelectorController(CategorySelectorViewModel viewModel, IControllerServices controllerServices) : base(viewModel, controllerServices) { }
//private IDisposable _disposableObserver; public ActivityContainerController(ActivityContainerViewModel viewModel, IControllerServices controllerServices) : base(viewModel, controllerServices) { this.ActivateAddingNewActivities(); }
public TestController(TestViewModel viewModel, IControllerServices controllerServices) : base(viewModel, controllerServices) { this.ChildController = this.CreateChildController <ChildTestController>(); }
public HeaderMenuController(HeaderMenuViewModel viewModel, IControllerServices controllerServices) : base(viewModel, controllerServices) { }
public AdminController(IControllerServices services) : base(services) { }
public ChildTestController(ChildViewModel viewModel, IControllerServices controllerServices) : base(viewModel, controllerServices) { }
public DashboardController(IControllerServices services) : base(services) { }
protected DialogControllerBase(TViewModel viewModel, IControllerServices controllerServices) : base(viewModel, controllerServices) { this.AvailableResults = new List <IDialogResult>(); }
public ActivityCommands(IControllerServices controllerServices) { this._controllerServices = controllerServices; this.CreateNewActivityCommand = controllerServices.CommandFactory.CreateFromTask(this.CreateNewActivity); }
public BaseController(IControllerServices services) { _context = services; }