Exemplo n.º 1
0
        public async Task <List <MyOrder> > GetMyActiveOrders(OrderReleased orderReleased)
        {
            List <KeyValuePair <string, string> > parameters = new List <KeyValuePair <string, string> >()
            {
                new KeyValuePair <string, string>(PARAMETER_ORDER_RELEASED,
                                                  orderReleased == OrderReleased.Unreleased
                        ? ORDER_UNRELEASED.ToString()
                        : ORDER_RELEASED.ToString())
            };

            return(VircurexParsers.ParseMyActiveOrders(await CallPrivate <JObject>(Method.read_orders, parameters)));
        }
Exemplo n.º 2
0
        public async Task CancelOrder(OrderId orderId, OrderReleased orderReleased)
        {
            VircurexOrderId vircurexOrderId = (VircurexOrderId)orderId;
            List <KeyValuePair <string, string> > parameters = new List <KeyValuePair <string, string> >()
            {
                new KeyValuePair <string, string>(PARAMETER_ORDER_ID, vircurexOrderId.Value.ToString()),
                new KeyValuePair <string, string>(PARAMETER_ORDER_RELEASED, orderReleased == OrderReleased.Unreleased
                    ? ORDER_UNRELEASED.ToString()
                    : ORDER_RELEASED.ToString())
            };

            JObject response = await CallPrivate <JObject>(Method.delete_order, parameters);
        }