public async Task <IActionResult> GetProductListById(int?id) { try { if (id == null) { return(NotFound()); } else { var productListing = await _service.GetProductListByID(id); productListing.Category = GetProductCategory(); return(Ok(productListing)); } } catch (Exception ex) { throw ex; } }