public Client() { RemotingConfiguration.Configure("Client.exe.config", false); InitializeComponent(); ordersServer = (IOrderMap)RemoteNew.New(typeof(IOrderMap)); orders = ordersServer.GetOrders(); evRepeater = new OperationEventRepeater(); evRepeater.operationEvent += new OperationDelegate(NewServerNotification); ordersServer.clientEvent += new OperationDelegate(evRepeater.Repeater); }
private static object AllParameters(IOrderMap order) { var Created = order.Created.Date.ToString("yyyy-MM-dd HH:mm:ss"); return(new { order.Id, order.MemberSsn, Created }); }
public Order(IOrderMap orders, NewOrderRequest request) { Assert.NotNull(orders); Assert.NotNull(request); _state = new OrderState() { UserID = request.UserID, Symbol = request.Symbol, Side = request.Side, Status = OrderStatus.Created, LeftQuantity = request.Quantity, FillQuantity = 0m, Price = request.Price, }; _orders = orders; }