public bool AddPadTagFunc() { if (string.IsNullOrEmpty(PadTagName)) { return(false); } if (PadFieldList.ToList().Exists(x => x.Name.Equals(PadTagName))) { return(false); } PadFieldList.Add(new FieldTag(PadTagName, PadTagValue)); PadTagName = string.Empty; PadTagValue = string.Empty; return(true); }
public bool SavePadFieldFunc() { if (_currentPadIndex < 0) { return(false); } var value = string.Empty; PadFieldList.ToList().ForEach(x => value += x.Name + x.Data); PadContentList[_currentPadIndex].Value = value; PadContentList[_currentPadIndex].Fields.Clear(); PadContentList[_currentPadIndex].Fields.AddRange(PadFieldList); PadValue = value; EditMode = false; return(true); }