Example #1
0
        private void EditToView()
        {
            if (items == null)
            {
                return;
            }
            item.name        = ItemName.Text;
            item.description = Description.Text;
            var hasChanges = false;

            if (source != null)
            {
                if (!item.Equals(source))
                {
                    source.Fill(item);
                    hasChanges = true;
                }
            }
            else
            {
                items.Add(item);
                hasChanges = true;
            }
            if (hasChanges)
            {
                CharacterSheetStorage.Instance.SaveCharacter();
            }
        }