public static void FailedOrderToSendMsg(string livePageId, OrderList order, string token) { LivePostsRepository livePost_repo = new LivePostsRepository(); var liveId = livePost_repo.Select(livePageId); var userid = HttpContext.Current.User.Identity.GetUserId(); Context db = new Context(); string storeUrl = db.AspNetUsers.FirstOrDefault(x => x.Id == userid)?.ShopID; var link = "http://" + storeUrl + "/"; string msgText = $"{order.CustomerName}非常抱歉,您下標本商品-{order.Product.ProductName}的數量不足\r\n,您可以透過以下連結來本商店觀看其他商品資訊!{link}"; List <string> id = new List <string> { order.CustomerID }; FBSendMsgService.SendMsg(msgText, id, token); }
public static void OrderListToSendMsg(string livePageId, List <OrderList> orderList, string token) { LivePostsRepository livePost_repo = new LivePostsRepository(); var liveId = livePost_repo.Select(livePageId); foreach (var order in orderList) { var link = getAddToCartLink(liveId, order.Product.Salepage_id, order.Product.SkuId, order.Quantity); string msgText = $"{order.CustomerName}你好,感謝您訂購我們的產品!!\r\n{order.Product.ProductName}-數量{order.Quantity},請點擊下列連結完成接下來的購物流程!{link}"; List <string> id = new List <string> { order.CustomerID }; FBSendMsgService.SendMsg(msgText, id, token); } }
public static void SuccessOrderToSendMsg(string livePageId, OrderList order, string token) { LivePostsRepository livePost_repo = new LivePostsRepository(); var liveId = livePost_repo.Select(livePageId); CartViewModel cart = new CartViewModel() { salepage_id = order.Product.Salepage_id, sku_id = order.Product.SkuId, qty = order.Quantity }; var link = getAddToCartLink(cart, livePageId, "FB"); string msgText = $"{order.CustomerName}你好,感謝您訂購我們的產品!!\r\n{order.Product.ProductName}-數量{order.Quantity},請點擊下列連結完成接下來的購物流程!{link}"; List <string> id = new List <string> { order.CustomerID }; FBSendMsgService.SendMsg(msgText, id, token); }