public SpeakerDetailView(Speaker speaker)
 {
     Biography = speaker.Biography;
     BlogUrl = speaker.BlogUrl;
     Name = speaker.Name;
     Twitter = speaker.Twitter;
 }
        private void AddSpeaker(long entityId, IEnumerable<Change> changes)
        {
            // ensure that the entityId does NOT already exist in the Repository
            var speaker = SpeakerRepository.Get(entityId);
            if (speaker == null)
            {
                // this speaker does not exist - create it
                speaker = new Speaker {SpeakerId = entityId};
                foreach (var change in changes)
                    speaker.UpdateProperty(change.Key, change.Value);

                SpeakerRepository.Add(speaker);
            }
        }
 public void Add(Speaker item)
 {
 }