Пример #1
0
 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);
 }
Пример #2
0
 public override async Task <GrpcVoid> SendMessage(GrpcSendMessageReq request, ServerCallContext context)
 {
     try
     {
         return(await MainController.SendMessage(request));
     }
     catch (Exception e)
     {
         throw HandleException(e);
     }
 }
Пример #3
0
 public static async Task <GrpcVoid> SendMessage(GrpcSendMessageReq req)
 {
     try
     {
         return(await Client.SendMessageAsync(req));
     }
     catch (Exception e)
     {
         throw;
     }
 }
Пример #4
0
        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;
            }
        }