private void CheckVersions() { if (LastValidationMemo != null && LastValidationMemo.Errors.Any(a => a.Message.Contains("This service will only execute when the server is online."))) { RemoveErrors( LastValidationMemo.Errors.Where( a => a.Message.Contains("This service will only execute when the server is online.")).ToList()); UpdateWorstError(); } var webAct = ActivityFactory.CreateWebActivity(NewModel, NewModel, ServiceName); var newMapping = MappingFactory.CreateModel(webAct, OnMappingCollectionChanged); if (newMapping.GetInputString(DataMappingViewModel.Inputs) != DataMappingViewModel.GetInputString(DataMappingViewModel.Inputs) || newMapping.GetOutputString(DataMappingViewModel.Outputs) != DataMappingViewModel.GetOutputString(DataMappingViewModel.Outputs)) { UpdateLastValidationMemoWithVersionChanged(); _resourcesUpdated = true; _versionsDifferent = true; } }