public bool GetDirectory(string directoryFullName, GxDirectory externalDirectory, GXBaseCollection <SdtMessages_Message> messages) { try { ValidProvider(); string path = provider.GetDirectory(directoryFullName); if (String.IsNullOrEmpty(path)) { GXUtil.ErrorToMessages("Get Error", "Directory doesn't exists", messages); return(false); } else { externalDirectory.DirectoryInfo = new GxExternalDirectoryInfo(directoryFullName, path, provider); return(true); } } catch (Exception ex) { StorageMessages(ex, messages); return(false); } }