public string ApplyUpdates(Delta delta) { string updateResult = "Apply Updates Report:\r\n"; System.Globalization.CultureInfo culture = Thread.CurrentThread.CurrentCulture; Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US"); if ((delta != null) && (delta.NumberOfOperations != 0)) { //// NetworkModelService->ApplyUpdates updateResult = ProxyToTransactionManager.UpdateSystem(delta).ToString(); } Thread.CurrentThread.CurrentCulture = culture; return(updateResult); }
private MainModelClass() { NetTcpBinding binding = new NetTcpBinding(); binding.CloseTimeout = new TimeSpan(1, 0, 0, 0); binding.OpenTimeout = new TimeSpan(1, 0, 0, 0); binding.ReceiveTimeout = new TimeSpan(1, 0, 0, 0); binding.SendTimeout = new TimeSpan(1, 0, 0, 0); ChannelFactory<IOMSClient> factoryToTMS = new ChannelFactory<IOMSClient>(binding, new EndpointAddress("net.tcp://localhost:6080/TransactionManagerService")); ProxyToTransactionManager = factoryToTMS.CreateChannel(); TMSAnswerToClient answerFromTransactionManager = new TMSAnswerToClient(); try { answerFromTransactionManager = ProxyToTransactionManager.GetNetwork(); } catch (Exception e) { } }
public string ApplyUpdates(Delta delta) { string updateResult = "Apply Updates Report:\r\n"; System.Globalization.CultureInfo culture = Thread.CurrentThread.CurrentCulture; Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US"); if ((delta != null) && (delta.NumberOfOperations != 0)) { //// NetworkModelService->ApplyUpdates //updateResult = ProxyToTransactionManager.UpdateSystem(delta).ToString(); //call Transaction manager //updateResult = GdaQueryProxy.ApplyUpdate(delta).ToString(); // updateResult = dispatcherClient.InvokeWithRetry(client => client.Channel.UpdateSystem(delta)).ToString(); ProxyToTransactionManager.UpdateSystem(delta).ToString(); } Thread.CurrentThread.CurrentCulture = culture; return(updateResult); }