public List <OrderStatus> QueryOrderStates() { GetSynchronizerStatus(); if (connected) { return(serviceHandler.CallService <List <OrderStatus> >(@"QueryOrderStates")); } else { return(localDH.QueryOrderStates()); } }
private void InitializeOrderStatus() { var serverTemplist = serviceHandler.CallService <List <OrderStatus> >(@"QueryOrderStates"); var localTempList = dataHandler.QueryOrderStates(); if (serverTemplist != null && localTempList != null) { if (serverTemplist.Count != localTempList.Count) { dataHandler.ClearOrderStatus(); foreach (var item in serverTemplist) { dataHandler.AddOrderStatus(item); } } } }