public ActionResult <IEnumerable <Service> > Get() { try { var svcs = ServiceUtils.GetAllEzeServices(); return(svcs.ToArray()); } catch (Exception) { return(new Service[] { }); } }
public async Task <IActionResult> Logs(string svcName) { var svcs = ServiceUtils.GetAllEzeServices(); var svc = svcs.Find(o => o.name == svcName); var DbRunner = new DatabaseRunner(); var obj = DbRunner.GetServiceLogPath(); var filePath = svc.path; Stream stream = new FileStream(filePath, FileMode.Open, FileAccess.Read); if (stream == null) { return(NotFound()); // returns a NotFoundResult with Status404NotFound response. } return(File(stream, "application/octet-stream")); // returns a FileStreamResult }
public Startup(string options) { _staticFilePath = options; ServiceWatcher.Init(ServiceUtils.GetAllEzeServices()); }
public static void Save() { File.WriteAllText(_filePath, JsonConvert.SerializeObject(Profiles)); ServiceWatcher.Init(ServiceUtils.GetAllEzeServices()); }