public async Task <IActionResult> GetById([FromRoute] int id) { try { var data = await _service.GetById(id); if (data == null) { return(NotFound()); } return(Ok(new { data, statusCode = HttpStatusCode.OK })); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }