コード例 #1
0
        public void CreateOrUpdateEntry(Entry entry)
        {
            var existingEntry = GetEntryById(entry.Id);

            if (existingEntry == null)
            {
                _entryRepository.Add(entry);
            }
            else
            {
                _entryRepository.Detach(existingEntry);
                existingEntry.Name        = entry.Name;
                existingEntry.PhoneNumber = entry.PhoneNumber;
                _entryRepository.Edit(existingEntry);
            }

            _entryRepository.Save();
        }