Esempio n. 1
0
 public Seminar(Guid guid, string title, DateTime date, Book paper, bool published)
     : base(guid, title, date)
 {
     _paper = paper;
     _published = published;
 }
Esempio n. 2
0
 public Seminar(Guid guid, Book paper, bool published)
     : base(guid)
 {
     _paper = paper;
     _published = published;
 }
Esempio n. 3
0
        public IList<Book> GetBooks(Guid _guidAuthor)
        {
            List<Book> books = new List<Book>();
            if (_guidAuthor.Equals(AuthorRepository.FREUDGUID))
            {
                Book book1 = new Book(FREUDBOOK1GUID, "Psychoanalitiche bemerkungeb...", new DateTime(1910, 10, 23));
                book1.Author = AuthorRepository.Freud;
                books.Add(book1);
                Book book2 = new Book(FREUDBOOK2GUID, "La perte de la realité dans la nevrose et la psicose", new DateTime(1924, 5, 10));
                book2.Author = AuthorRepository.Freud;
                books.Add(book2);
                Book book3 = new Book(FREUDBOOK3GUID, "Zur Ephfuhrung der Narzissimus", new DateTime(1914, 2, 5));
                book3.Author = AuthorRepository.Freud;
                books.Add(book3);
                Book book4 = new Book(FREUDBOOK4GUID, "Book F4", new DateTime(1920, 6, 14));
                book4.Author = AuthorRepository.Freud;
                books.Add(book4);
                //Book book5 = new Book(FREUDBOOK5GUID, "Book5", new DateTime(1927, 12, 31));
                //book5.Author = AuthorRepository.Freud;
                //books.Add(book5);

                //book5.RelatedItems.Add(book3);
                //book5.RelatedItems.Add(book2);
                //book5.RelatedItems.Add(book1);

                //book4.RelatedItems.Add(book1);

                //book3.RelatedItems.Add(book1);
                //book3.RelatedItems.Add(book2);

                //book2.RelatedItems.Add(book1);
                //book2.AddConcept(ConceptRepository.C1);

                book1.AddConcept(ConceptRepository.C7);
                book1.Items.Add(FREUDSEM1GUID);
                book2.AddConcept(ConceptRepository.C8);
                book2.Items.Add(book4);
                book3.AddConcept(ConceptRepository.C9);
                book4.AddConcept(ConceptRepository.C1);
            }
            else if (_guidAuthor.Equals(AuthorRepository.LACANGUID))
            {
                Book book1 = new Book(LACANBOOK1GUID, "D'une questione preliminare à tout traitement possible de la psicose", new DateTime(1958, 1, 23));
                book1.Author = AuthorRepository.Lacan;
                books.Add(book1);
                Book book2 = new Book(LACANBOOK2GUID, "Preface a edition anglaise du seminaire XI", new DateTime(1976, 5, 10));
                book2.Author = AuthorRepository.Lacan;
                books.Add(book2);
                Book book3 = new Book(LACANBOOK3GUID, "Joyce le symptome", new DateTime(1975, 2, 5));
                book3.Author = AuthorRepository.Lacan;
                books.Add(book3);
                //Book book4 = new Book(LACANBOOK4GUID, "Book4", new DateTime(1965, 6, 14));
                //book4.Author = AuthorRepository.Lacan;
                //books.Add(book4);
                //Book book5 = new Book(LACANBOOK5GUID, "Book5", new DateTime(1966, 11, 30));
                //book5.Author = AuthorRepository.Lacan;
                //books.Add(book5);
                //Book book6 = new Book(LACANBOOK6GUID, "Book6", new DateTime(1968, 12, 31));
                //book6.Author = AuthorRepository.Lacan;
                //books.Add(book6);

                book1.AddConcept(ConceptRepository.C4);
                book2.AddConcept(ConceptRepository.C5);
                book3.AddConcept(ConceptRepository.C6);

                book1.Items.Add(LACANSEM1GUID);
                book1.Items.Add(FREUDBOOK4GUID);

                book2.Items.Add(LACANSEM3GUID);
                book3.Items.Add(LACANSEM2GUID);
            }
            return books;
        }