Beispiel #1
0
 public static List <Autor> AutoresLista()
 {
     using (var db = new pubsEntities1())
     {
         return(db.Autores.ToList());
     }
 }
Beispiel #2
0
 public static List <Livro> LivrosLista()
 {
     using (var db = new pubsEntities1())
     {
         return(db.Livros.ToList());
     }
 }
Beispiel #3
0
 public static List <Editora> EditorasLista()
 {
     using (var db = new pubsEntities1())
     {
         return(db.Editoras.ToList());
     }
 }
Beispiel #4
0
 public static List <Livro> LivrosPorEditora(string editoraId)
 {
     using (var db = new pubsEntities1())
     {
         return((from l in db.Livros
                 where l.EditoraId == editoraId
                 select l).ToList());
     }
 }
Beispiel #5
0
 public static Autor AutorPorId(string autorId)
 {
     using (var db = new pubsEntities1())
     {
         var autor = (from a in db.Autores
                      where a.AutorId == autorId
                      select a).FirstOrDefault();
         return(autor);
     }
 }
Beispiel #6
0
 public static Editora EditoraPorId(string editoraId)
 {
     using (var db = new pubsEntities1())
     {
         var editora = (from c in db.Editoras
                        where c.EditoraId == editoraId
                        select c).FirstOrDefault();
         return(editora);
     }
 }
Beispiel #7
0
 public static List <Livro> LivrosPorAutor(string autorId)
 {
     using (var db = new pubsEntities1())
     {
         var livrosAutor = (from a in db.LivrosAutores
                            where a.AutorId.Equals(autorId)
                            select a.LivroId).ToArray();
         var livros = from l in db.Livros
                      where livrosAutor
                      .Contains(l.LivroId)
                      select l;
         return(livros.ToList());
     }
 }