public async Task <IActionResult> GetManufacturers([FromRoute] int id) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Manufacturers manufacturers = await _manufacturerRepository.Find(id); if (manufacturers == null) { return(NotFound()); } return(Ok(manufacturers)); } catch (Exception ex) { return(new StatusCodeResult(500)); } }