public async Task <IActionResult> GetOrderItem([FromRoute] int id) { try { var item = await _repository.GetOrderItem(id); if (item == null) { return(NotFound()); } return(Ok(_mapper.Map <OrderItemDto>(item))); } catch (Exception e) { return(_helpers.ErrorResponse(e)); } }