public NewWorkflowViewModel(ManagerContainerViewModel managerViewModel)
 {
     this.managerViewModel = managerViewModel;
 }
        /// <summary>
        /// Initiiert die Clientsession mit den benötigten Werten und setzt den richtigen Content für den User.
        /// </summary>
        /// <param name="user">Der Benutzer der eingeloggt wurde.</param>
        private void LoggedIn(User user)
        {
            // Benutzer ist eingelogged -> Setzen des aktuellen Benutzers und der MainView bescheid sagen.
            ClientSession.Instance.User = user;
            ClientSession.Instance.UpdateWorkflows(null);
            ClientSession.Instance.CurrentWorkflow = ClientSession.Instance.Workflows.ElementAtOrDefault(0);

            if (user.IsAdmin)
            {
                ClientSession.Instance.SubscribeToUserMessages();
                Content = new ManagerContainerViewModel();
                TitleContent = "Editor";
            }
            else
            {
                //ClientSession.Instance.subscribeToJobMessages();
                Content = new ClientContainerViewModel();
                TitleContent = "Client";
            }

            // Setzt den ersten workflow als current workflow.
            HelloContent = "Hallo " + user.Username;
            UserLoggedIn = true;
        }