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); } } } }