//ค้นหาไฟล์ว่ามีไฟล์ไหมในตำแหน่งนนี้ๆ private (bool, string) Varlidate(SearchRe request) { if (string.IsNullOrEmpty(request.Path) || !Directory.Exists(request.Path)) { return(false, "Invalid Path"); } else if (string.IsNullOrEmpty(request.Pattern)) { return(false, "Invalid Pattern000"); } //ทำงานต่อ return(true, ""); }
public IActionResult SearchFile([FromBody] SearchRe request) { logger.LogInformation("กำลังค้นหา {@Resut}", request); var(ok, error) = Varlidate(request); if (ok) { var file = GetFile(request.Path, request.Pattern); return(Ok(file)); } else { return(BadRequest(error)); } }