示例#1
0
		bool Update(Duplicate left, Duplicate right) {
			var leftItem = DataStore.Database.GetWordList(left.SetID).FirstOrDefault(x => x.Phrase == left.Phrase && x.Translation == left.Translation);
			var rightItem = DataStore.Database.GetWordList(right.SetID).FirstOrDefault(x => x.Phrase == right.Phrase && x.Translation == right.Translation);
			if (leftItem == null || rightItem == null)
				return false;

			leftTermEditor.Item = leftItem;
			rightTermEditor.Item = rightItem;
			leftListName.Text = leftItem.Owner.Name ?? Properties.Resources.DefaultListName;
			rightListName.Text = rightItem.Owner.Name ?? Properties.Resources.DefaultListName;
			return true;
		}
示例#2
0
        bool Update(Duplicate left, Duplicate right)
        {
            var leftItem  = DataStore.Database.GetWordList(left.SetID).FirstOrDefault(x => x.Phrase == left.Phrase && x.Translation == left.Translation);
            var rightItem = DataStore.Database.GetWordList(right.SetID).FirstOrDefault(x => x.Phrase == right.Phrase && x.Translation == right.Translation);

            if (leftItem == null || rightItem == null)
            {
                return(false);
            }

            leftTermEditor.Item  = leftItem;
            rightTermEditor.Item = rightItem;
            leftListName.Text    = leftItem.Owner.Name ?? Properties.Resources.DefaultListName;
            rightListName.Text   = rightItem.Owner.Name ?? Properties.Resources.DefaultListName;
            return(true);
        }