Пример #1
0
 public static SpeakerInMemory GetInstance()
 {
     if (SpeakerInMemory.Instance == null)
     {
         SpeakerInMemory.Instance = new SpeakerInMemory();
     }
     return(SpeakerInMemory.Instance);
 }
Пример #2
0
        public bool Delete(Speaker t)
        {
            var speaker = SpeakerInMemory.GetInstance().Speakers.FirstOrDefault(s => s.Id == t.Id);

            if (speaker == null)
            {
                return(false);
            }

            speaker.Deleted = true;
            return(true);
        }
Пример #3
0
        public Speaker Update(Speaker t)
        {
            var speaker = SpeakerInMemory.GetInstance().Speakers.FirstOrDefault(s => s.Id == t.Id);

            if (speaker == null)
            {
                return(null);
            }
            speaker.Birthday = t.Birthday;
            speaker.Deleted  = t.Deleted;
            speaker.Name     = t.Name;
            speaker.Sessions = t.Sessions;
            return(speaker);
        }
Пример #4
0
 public Speaker Create(Speaker t)
 {
     t.Id = new Guid();
     SpeakerInMemory.GetInstance().Speakers.Append(t);
     return(t);
 }
Пример #5
0
 public ICollection <Speaker> FindAllSpeakers()
 {
     return((ICollection <Speaker>)SpeakerInMemory.GetInstance().Speakers);
 }