protected override ProjectSaveAsResult GetPackageSaveAsUriCore()
        {
            ProjectSaveAsResult result = new ProjectSaveAsResult();

            saveFileDialog.Filter = "MapSuite GIS Editor Project Package (*.zip)|*.zip";
            GetSaveFileDialogResult(result);

            return(result);
        }
        protected override ProjectSaveAsResult GetProjectSaveAsUriCore()
        {
            ProjectSaveAsResult result = new ProjectSaveAsResult();

            saveFileDialog.Filter = "Project File (*.tgproj) | *.tgproj";
            GetSaveFileDialogResult(result);

            return(result);
        }
        private void GetSaveFileDialogResult(ProjectSaveAsResult result)
        {
            if (saveFileDialog.ShowDialog().GetValueOrDefault())
            {
                result.KeepPasswords = saveFileDialog.ChildWnd.keepPassword.IsChecked.Value;

                string projectFilePath = saveFileDialog.FileName;
                result.Uri = new Uri(projectFilePath);
            }
            else
            {
                result.Canceled = true;
            }
        }