private async Task SendMercadoLivreMessage(Shipment shipment, string message) { var orderId = Int64.Parse(shipment.MarketplaceData.SaleId); var accountId = Int64.Parse(shipment.MarketplaceData.AccountId); var req = new GrpcSendMessageReq() { AccountId = accountId, OrderId = orderId, MessageText = message }; await MercadoLivreClient.SendMessage(req); }
public override async Task <GrpcVoid> SendMessage(GrpcSendMessageReq request, ServerCallContext context) { try { return(await MainController.SendMessage(request)); } catch (Exception e) { throw HandleException(e); } }
public static async Task <GrpcVoid> SendMessage(GrpcSendMessageReq req) { try { return(await Client.SendMessageAsync(req)); } catch (Exception e) { throw; } }
public static async Task <GrpcVoid> SendMessage(GrpcSendMessageReq req) { try { var accountId = req.AccountId; var orderId = req.OrderId; var message = req.MessageText; await MessageUseCases.SendPostSaleMessage.Execute(accountId, orderId, message); return(Empity); } catch (Exception e) { throw; } }