/// <summary> /// /// </summary> /// <param name="warehouseOrder"></param> public void InsertOrder(WarehouseOrder warehouseOrder) { try { WarehouseLogger.LogMessage(Resources.MessagingInsertOrder, warehouseOrder.Identifier, warehouseOrder.Title, warehouseOrder.Timestamp); WarehouseServer.InsertOrder(warehouseOrder); } catch (Exception ex) { WarehouseLogger.LogException(ex); } }
/// <summary> /// /// </summary> /// <param name="orderIdentifier"></param> public void DeleteOrder(Guid orderIdentifier) { try { WarehouseLogger.LogMessage(Resources.MessagingCancelOrder, orderIdentifier); WarehouseServer.DeleteOrder(orderIdentifier); } catch (Exception ex) { WarehouseLogger.LogException(ex); } }
/// <summary> /// /// </summary> /// <param name="orderIdentifier"></param> /// <returns></returns> public bool DispatchOrder(Guid orderIdentifier) { try { WarehouseLogger.LogMessage(Resources.RemotingDispatchOrder, orderIdentifier); if (_bookstore.DispatchOrder(orderIdentifier) != Response.Success) { return(false); } WarehouseServer.DeleteOrder(orderIdentifier); return(true); } catch (Exception ex) { WarehouseLogger.LogException(ex); } return(false); }
/// <summary> /// /// </summary> /// <returns></returns> public List <WarehouseOrder> ListOrders() { return(WarehouseServer.ListOrders()); }