コード例 #1
0
        public virtual void Save <T>(T entityToSerialize) where T : IObjectBase
        {
            var fileName = _dialogCreator.AskForFileToSave(AppConstants.Captions.Save, Constants.Filter.PKML_FILE_FILTER, Constants.DirectoryKey.PROJECT, entityToSerialize.Name);

            if (fileName.IsNullOrEmpty())
            {
                return;
            }

            _serializationTask.SaveModelPart(entityToSerialize, fileName);
        }
コード例 #2
0
        public void SaveUnitsToFile()
        {
            var filename = _dialogCreator.AskForFileToSave(Captions.SaveUnitsToFile, Constants.Filter.UNITS_FILE_FILTER, Constants.DirectoryKey.MODEL_PART);

            if (string.IsNullOrEmpty(filename))
            {
                return;
            }
            _serializationTask.SaveModelPart(_unitsManager, filename);
        }
コード例 #3
0
ファイル: FavoriteTask.cs プロジェクト: Yuri05/OSPSuite.Core
        public void SaveToFile()
        {
            var filename = _dialogCreator.AskForFileToSave(Captions.SaveFavoritesToFile, Constants.Filter.FAVORITES_FILE_FILTER, Constants.DirectoryKey.MODEL_PART);

            if (string.IsNullOrEmpty(filename))
            {
                return;
            }
            _serializationTask.SaveModelPart(_favoriteRepository.Favorites, filename);
        }