public void AddFilesFromRemote(string host, ListFormatType format = ListFormatType.Json, ListWriteMode mode = ListWriteMode.Append) { MdpRemoteServer mdpRemote = new MdpRemoteServer(); string result = mdpRemote.GetFilesList(host, ""); AddFilesFromText(result, format, mode); }
public void AddFilesFromText(string text, ListFormatType format = ListFormatType.Json, ListWriteMode mode = ListWriteMode.Append) { switch (format) { case ListFormatType.Xml: AddFilesFromXml(text, mode); break; case ListFormatType.Json: AddFilesFromJson(text, mode); break; } }
public void AddFiles(string s, ListSource source, ListFormatType format, ListWriteMode mode = ListWriteMode.Append) { switch (source) { case ListSource.RemoteServer: AddFilesFromRemote(s, format, mode); break; case ListSource.Local: AddFilesFromLocal(s, format, mode); break; case ListSource.Text: AddFilesFromText(s, format, mode); break; default: break; } }
public void AddFilesFromLocal(string path, ListFormatType format = ListFormatType.Json, ListWriteMode mode = ListWriteMode.Append) { string fileContent = File.ReadAllText(path); AddFilesFromText(fileContent, format, mode); }