public async Task <ActionResult> ReadyForDeliveryOrderByOrderSummaryId(OrdersSummaryId orders) { string UserId = User.FindFirst(ClaimTypes.NameIdentifier)?.Value; try { var orderSummary = await _singleton.orderRepository.OrderReadyForDeliveryByOrderSummaryId(orders.orderSummaryId, UserId); return(Ok(new { data = orderSummary })); } catch (Exception e) { throw; } }
public async Task <ActionResult> CancelOrderByOrderSummaryId(OrdersSummaryId orders) { string UserId = User.FindFirst(ClaimTypes.NameIdentifier)?.Value; try { string userTableName = await _singleton.userRepository.GetUserOrdersTableName(UserId); var orderSummary = await _singleton.orderRepository.OrderCancelByOrderSummaryId(orders.orderSummaryId, UserId, userTableName); return(Ok(new { data = orderSummary })); } catch (Exception e) { throw; } }