public void PutEndpoint(string file) { if (file == null) { throw new ArgumentNullException(nameof(file)); } if (!File.Exists(file)) { throw new FileNotFoundException(nameof(file)); } using (var maint = MaintenanceClient.LoginLogoutClient(Config.ApiConnectionConfig)) { maint.PutFileSchema(file); } Console.WriteLine($"Endpoint successfully updated from file {file}."); }
public void GetAndSaveEndpoint(string version, string endpoint, string file) { if (version == null) { throw new ArgumentNullException(nameof(version)); } if (endpoint == null) { throw new ArgumentNullException(nameof(endpoint)); } if (file == null) { throw new ArgumentNullException(nameof(file)); } using (var maint = MaintenanceClient.LoginLogoutClient(Config.ApiConnectionConfig)) { maint.GetAndSaveSchema(version, endpoint, file); } Console.WriteLine($"Endpoint {endpoint}/{version} successfully saved to file {file}."); }