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); }
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); }
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); }