private bool SetPaymentDoneAndCreateShipment(xOrder order) { try { _xOrderRepo.SetPaymentDone(order.id, order.ship_address.uid, order.ship_total); var str = PakkeLabelsApiClient.CreateImportedShipment(new xAddress() { firstname = order.ship_address.firstname, address1 = order.ship_address.address1, countryId = order.ship_address.countryId, phone = order.ship_address.phone, zipcode = order.ship_address.zipcode, city = order.ship_address.city }, order.ship_address.email, order.id, order.deliveryCode, order.shippingId); } catch (Exception ex) { throw; } return(true); }
private bool CreateOrderLinesOnOrder(xOrder order) { foreach (var orderLine in order.line_items) { _xOrderRepo.CreateOrderLine(order.id, orderLine); } return(true); }
private bool DeleteOrderLineFromOrder(xOrder order) { foreach (var orderLine in order.line_items) { if (orderLine.delStr == "true") { _xOrderRepo.DeleteOrderLine(order.id, orderLine); } } return(true); }
public JsonResult GetOrderDetail(string email, string orderNumber) { if (email != null) { xOrder order = _xOrderRepo.Get(email, orderNumber); order.ship_address = _xAddrRepo.Get(order.addressUid); return(Json(order)); } return(Json(new ReqRes() { nope = true })); }
public xOrder Get(string email, string orderId) { Dictionary <string, object> paramDic = new Dictionary <string, object>(); paramDic.Add("@email", email); paramDic.Add("@orderId", orderId); xOrder order = Conn.GetSingle <xOrder>((new ConnectionMasterParameters("xOrder_Get", paramDic))); if (order != null) { order.line_items = Conn.GetList <xOrderLine>((new ConnectionMasterParameters("xOrder_GetLine", paramDic))).ToList(); } return(order); }
private bool SetShipmentSent(xOrder order) { return(_xOrderRepo.SetShipmentSent(order.id, order.ship_address.uid)); }