protected override void ExecuteCore() { _copyOfBeforeAutoMapping.CopyFrom(_beforeAutoMapping); foreach (IInputOutputViewModel item in _beforeAutoMapping.Outputs) { IInputOutputViewModel tempItem = LoadOutputAutoMapping(item); item.Value = tempItem.Value; item.MapsTo = tempItem.MapsTo; } _beforeAutoMapping.CreateXmlOutput(_beforeAutoMapping.Outputs, _beforeAutoMapping.Inputs); }
protected override void UnExecuteCore() { _beforeAutoMapping.CopyFrom(_copyOfBeforeAutoMapping); _beforeAutoMapping.CreateXmlOutput(_beforeAutoMapping.Outputs, _beforeAutoMapping.Inputs); }