public async Task <IActionResult> GetOrder(int orderId) { try { var order = await _orderQueries.GetOrder(orderId); return(Ok(order)); } catch (KeyNotFoundException) { return(NotFound()); } }
public async Task <IActionResult> GetOrder(int id) { try { var order = await _orderQueries.GetOrder(id); return(Ok(order)); } catch { return(NotFound()); } }
//[HttpGet("v/Order/{orderId}", Title = "GetOrdersRoute")] public async Task <IActionResult> GetOrder(string orderId, [FromHeader(Name = "x-correlationToken")] string correlationToken) { Guard.ForNullOrEmpty(orderId, "orderid"); Guard.ForNullOrEmpty(correlationToken, "correlationToken"); var order = await _orderQueries.GetOrder(orderId, correlationToken); if (order == null) { return(BadRequest("Order does not exist")); } return(new ObjectResult(RestMapper.MapToOrderDto(order))); }
public async Task <IActionResult> Get(Guid id) { try { var data = await _orderQueries.GetOrder(id); return(Ok(new ApiOkResponse(data, data != null ? 1 : 0))); } catch (Exception ex) { _logger.LogCritical(ex, "Error on Get Order"); return(BadRequest(new ApiBadRequestResponse(500, "Something Wrong"))); } }