public async Task <IActionResult> ChangeTrackingNumber(OrderUpdateVm order) { var feedback = await _orderService.UpdateTrackingNumberAsync(order.OrderId, order.TrackingNumber); return(feedback.Success ? Ok() : (IActionResult)BadRequest(new { Error = feedback.ErrorMessage })); }
public async Task <IActionResult> ChangeStatus(OrderUpdateVm order) { var(result, error) = await _orderService.UpdateStatusAsync(order.OrderId, order.Status); return(result != null?Ok(result) : (IActionResult)BadRequest(new { Error = error })); }