//[Route("GetSingleById/{id}")] public async Task <IActionResult> GetSingleById(int id) { var result = await _query.GetSingleByIdAsync(id); if (result.IsSuccess) { return(Ok(result.Product)); } return(NotFound()); }