public virtual bool Save(MetadataItem obj, string sourcePath) { try { currentGuid = Convert.ToString(guid.NewGuid()); var targetPath = creatFileFolder(obj); if (metaDataControl.Save(obj, targetPath, currentGuid, xmlControl)) { contentFileControl.Create(sourcePath, targetPath, currentGuid, file); return(true); } else { return(false); } } catch (ArgumentNullException ex) { testableMessageBox.Show("Es muss eine Datei ausgewählt werden"); return(false); } catch (Exception ex) { testableMessageBox.Show(ex.Message); return(false); } }
public virtual bool ValideMetadata(TestableMessageBox messageBox) { if (!string.IsNullOrEmpty(bezeichung) && valutaDatum != null && !string.IsNullOrEmpty(selectedTypItems)) { return(true); } else if (!testmode) { messageBox.Show("Es müssen alle Pflichtfelder ausgefüllt werden"); } return(false); }