public ActionResult Export(string messageTemplate, string newFileName) { if (_logParser.LogIsOpen == false) { return(BadRequest("No logfile has been opened yet")); } if (string.IsNullOrEmpty(newFileName)) { return(BadRequest("Missing filename to export the JSON log file")); } _logParser.ExportTextFile(messageTemplate, newFileName); return(Ok()); //TODO: Maybe return something useful in response - stream file or ...?! GUI can show loader?! }