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; }
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); }