Beispiel #1
0
 public List <Book> GetAllBooks()
 {
     using (AdoNetDBEntities context = new AdoNetDBEntities())
     {
         return(context.Books.ToList());
     }
 }
Beispiel #2
0
 public Book GetBookById(int Id)
 {
     using (AdoNetDBEntities context = new AdoNetDBEntities())
     {
         return(context.Books.FirstOrDefault(b => b.Id == Id));
     }
 }
 public List <Author> GetAllAuthors()
 {
     using (AdoNetDBEntities context = new AdoNetDBEntities())
     {
         return(context.Authors.ToList());
     }
 }
 public void AddBook(Book book)
 {
     using (AdoNetDBEntities context = new AdoNetDBEntities())
     {
         context.Books.Add(book);
     }
 }
 public Author GetAuthorById(int id)
 {
     using (AdoNetDBEntities context = new AdoNetDBEntities())
     {
         return(context.Authors.FirstOrDefault(x => x.Id == id));
     }
 }
 public void AddAuthor(Author author)
 {
     using (AdoNetDBEntities context = new AdoNetDBEntities())
     {
         context.Authors.Add(author);
         context.SaveChanges();
     }
 }
 public void EditBook(Book book)
 {
     using (AdoNetDBEntities context = new AdoNetDBEntities())
     {
         var edited = context.Books.FirstOrDefault(x => x.Id == book.Id);
         book.Title = edited.Title;
         book.Genre = edited.Genre;
     }
 }
Beispiel #8
0
        public void DeleteBook(int Id)
        {
            using (AdoNetDBEntities context = new AdoNetDBEntities())
            {
                var book = context.Books.FirstOrDefault(b => b.Id == Id);
                context.Books.Remove(book);

                context.SaveChanges();
            }
        }
 public void EditAuthor(Author author)
 {
     using (AdoNetDBEntities context = new AdoNetDBEntities())
     {
         var edited = context.Authors.FirstOrDefault(x => x.Id == author.Id);
         author.FirstName = edited.FirstName;
         author.LastName  = edited.LastName;
         context.SaveChanges();
     }
 }
Beispiel #10
0
        public void DeleteAuthor(int Id)
        {
            using (AdoNetDBEntities context = new AdoNetDBEntities())
            {
                var match = context.Authors.FirstOrDefault(a => a.Id == Id);
                context.Authors.Remove(match);

                context.SaveChanges();
            }
        }
 public void DeleteBook(int id)
 {
     using (AdoNetDBEntities context = new AdoNetDBEntities())
     {
         var book = context.Books.FirstOrDefault(x => x.Id == id);
         if (book != null)
         {
             context.Books.Remove(book);
         }
     }
 }
Beispiel #12
0
        public void EditAuthor(Author author)
        {
            using (AdoNetDBEntities context = new AdoNetDBEntities())
            {
                var match = context.Authors.FirstOrDefault(a => a.Id == author.Id);
                match.FirstName = author.FirstName;
                match.LastName  = author.LastName;

                context.SaveChanges();
            }
        }
Beispiel #13
0
        public void EditBook(Book book)
        {
            using (AdoNetDBEntities context = new AdoNetDBEntities())
            {
                var match = context.Books.FirstOrDefault(b => b.Id == book.Id);
                match.Title    = book.Title;
                match.Genre    = book.Genre;
                match.AuthorID = book.AuthorID;

                context.SaveChanges();
            }
        }
 public void DeleteAuthor(int id)
 {
     using (AdoNetDBEntities context = new AdoNetDBEntities())
     {
         var author = context.Authors.FirstOrDefault(x => x.Id == id);
         if (author != null)
         {
             context.Authors.Remove(author);
             context.SaveChanges();
         }
     }
 }
Beispiel #15
0
        private void GetFullList()
        {
            using (AdoNetDBEntities context = new AdoNetDBEntities())
            {
                var list = context.Authors.Include(a => a.Books).ToList();

                foreach (var author in list)
                {
                    foreach (var book in author.Books)
                    {
                        Console.WriteLine($"The author {author.FirstName} {author.LastName} wrote the book \"{book.Title}\"");
                    }
                }
            }
        }