public void Execute(SaveProjectCommand command) { var filePath = _dialogService.ShowSaveDialog(); if (filePath == null) { return; } var project = _dataContext.GetProject(); var xProject = _projectSerializer.Serialize(project); _xmlFileService.Save(xProject, filePath); _eventBus.Raise(new ProjectSavedEvent()); }
private void Save(XDocument xml) { _xmlFileService.Save(xml, XmlFilePath); }