public static ExchangeUpdateOrder UpdateOrder(ExchangeOrderResult orderCancel, ExchangeOrderRequest orderNew) { ExchangeUpdateOrder orderUpdate = new ExchangeUpdateOrder(); try { orderUpdate = StaticVariables.api.UpdateOrder(orderCancel, orderNew); } catch (Exception ex) { DateTime localDate = DateTime.Now; string printResult = String.Format("{0}\norderCancel - {1}\norderNew - {2}\n{3}", localDate.ToString(), orderCancel.ToString(), orderNew.ToString(), ex.ToString()); string fileName = String.Format("{0}_{1}_{2}", MethodBase.GetCurrentMethod().Name, StaticVariables.api.Name, (orderNew.IsBuy ? "Buy" : "Sell")); PrintException.Start_2(fileName, ex, printResult); throw ex; } return(orderUpdate); }
public static ExchangeOrderResult OrderDetails(ExchangeOrderResult order) { ExchangeOrderResult orderMarket = new ExchangeOrderResult(); try { orderMarket = StaticVariables.api.GetOrderDetails(order); } catch (Exception ex) { DateTime localDate = DateTime.Now; string printResult = String.Format("{0}\n{1}\n{2}", localDate.ToString(), order.ToString(), ex.ToString()); string fileName = String.Format("{0}_{1}_{2}", MethodBase.GetCurrentMethod().Name, StaticVariables.api.Name, (order.IsBuy ? "Buy" : "Sell")); PrintException.Start_2(fileName, ex, printResult); throw ex; } return(orderMarket); }