public IActionResult GetDetails([FromRoute] string id) { if (string.IsNullOrEmpty(id)) { return(BadRequest()); } Shipment objDB = shipService.GetByBillNo(id, _context); if (objDB != null) { var flowData = shipService.mapFlowData(objDB, _context); return(Ok(new { shipInfo = objDB, flowInfo = flowData })); } return(Ok(new { shipInfo = new {}, flowInfo = new Array[0] })); }