public bool HandleUpdateOrder(GlxUserRequest req) { if (req.Order != null) { var cmd = req.Order.special_instructions; if (cmd == "updatePayment") { SetPaymentDoneAndCreateShipment(req.Order); } if (cmd == "updateShipment") { SetShipmentSent(req.Order); } if (cmd == "addLineItem") { CreateOrderLinesOnOrder(req.Order); } if (cmd == "deleteLineItem") { DeleteOrderLineFromOrder(req.Order); } return(true); } return(false); }
public string GetEmailFromRequest(GlxUserRequest req) { return(string.IsNullOrEmpty(req.glxUser.email) ? req.Order.email : req.glxUser.email); }