Exemple #1
0
 public void Add(IEbook ebook)
 {
     if (!ebooks.ContainsKey(ebook.FileName))
     {
         ebooks.Add(ebook.FileName, ebook);
     }
 }
Exemple #2
0
        public void Add(IEbook ebook)
        {
            var fileName = ebook.GetFileName();

            if (!Ebooks.ContainsKey(fileName))
            {
                Ebooks.Add(fileName, ebook);
            }
        }
Exemple #3
0
        public void Show()
        {
            if (_realEbook == null)
            {
                _realEbook = new RealEbook(_fileName);
            }

            _realEbook.Show();
        }
Exemple #4
0
        public void Show()
        {
            if (ebook is null)
            {
                ebook = new Ebook(FileName);
            }

            ebook.Show();
        }
Exemple #5
0
        public void Show()
        {
            if (ebook is null)
            {
                ebook = new Ebook(FileName);
            }

            Console.WriteLine($"Logging ebook with file name: {FileName}");
            ebook.Show();
        }
Exemple #6
0
 public void AddEbook(IEbook ebook)
 {
     _eBooks.TryAdd(ebook.FileName, ebook);
 }
Exemple #7
0
 public void Add(IEbook ebook)
 {
     ebooks.Add(ebook.GetFileName(), ebook);
 }
 public EbookAdapter(IEbook ebook)
 {
     this.ebook = ebook;
 }
Exemple #9
0
 public void Add(IEbook ebook)
 {
     _ebooks.Add(ebook.FileName, ebook);
 }