public Program(string configName, string dir, string operation, string status = "") { Config config = GetConfig(configName); string[] fileEntries = Directory.GetFiles(dir); var api = new AbouRestApi(config); foreach (var fileName in fileEntries) { string uniqueId = GetUniqueIdFromGileName(fileName); switch (operation) { case "upload": api.FileUpload(uniqueId, fileName, status + Path.GetExtension(fileName)); break; case "setstatus": api.UpdateStatus(uniqueId, status); break; default: Console.WriteLine($"Operation {operation} not supported"); break; } } }
public void UpdateStatus() { var config = Global.GetConfig; var api = new AbouRestApi(config); string uniqueId = "190227-BSF_10-GC95"; api.UpdateStatus(uniqueId, "Cykelpump", true); }
public void UpdateStatusData() { var config = Global.GetConfig; var api = new AbouRestApi(config); var data = new DataUpdateStatus(config) { UniqueId = "190227-BSF_10-GC95", State = "Avslag" }; api.UpdateStatus(data); }