Exemple #1
0
        private void ShowProjectDetails(Message.M_EditTile msg)
        {
            if (msg.Sender is View.V_Tiles | msg.Sender is App)
            {
                SelectedItem = msg.SelectedTile;

                EditedItem = ObjectCopier.CloneJson <Project>(SelectedItem);

                Messenger.Default.Send(new Message.M_ChangeView(Message.M_ChangeView.ViewToSelect.DisplayAddNewTab));
            }
        }
Exemple #2
0
        private void SaveChangesToProject(Message.M_EditTile msg)
        {
            if (msg.Sender is VM_EditTile)
            {
                Project project = msg.SelectedTile;

                if (project.IsDeleted)
                {
                    DeleteProject(project);
                }
                else if (project.IsNew)
                {
                    AddNewProject(project);
                }

                RefreshTiles(SelectedTile);
                Messenger.Default.Send(new Message.M_SettingsHaveBeenChanged(true));
                Messenger.Default.Send(new Message.M_ChangeView(Message.M_ChangeView.ViewToSelect.DisplayTilesTab));
            }
        }