private async Task <GrpcOrder> GetSaleDetails(long accountId, long orderId) { var request = new GrpcGetOrderDetailReq() { AccountId = accountId, OrderId = orderId }; return(await MercadoLivreClient.GetOrderDetail(request)); }
public override async Task <GrpcOrder> GetOrderDetail(GrpcGetOrderDetailReq request, ServerCallContext context) { try { return(await MainController.GetOrderDetails(request)); } catch (Exception e) { throw HandleException(e); } }
public static async Task <GrpcOrder> GetOrderDetail(GrpcGetOrderDetailReq request) { try { return(await Client.GetOrderDetailAsync(request)); } catch (Exception) { throw; } }
public static async Task <GrpcOrder> GetOrderDetails(GrpcGetOrderDetailReq grpcRequest) { try { var orderId = grpcRequest.OrderId; var accountId = grpcRequest.AccountId; var json = await OrderUseCases.GetDetails.Execute(accountId, orderId); return(OrderDetailPresenter.Present(json)); } catch (Exception) { throw; } }