Beispiel #1
0
 public static List <Autor> AutoresLista()
 {
     using (var db = new pubsEntities())
     {
         return(db.Autor.ToList());
     }
 }
Beispiel #2
0
 public static List <Livro> LivrosLista()
 {
     using (var db = new pubsEntities())
     {
         return(db.Livros.ToList());
     }
 }
Beispiel #3
0
 // EditorasLista
 // Retorna a lista de todas as editoras
 //
 public static List <Editora> EditorasLista()
 {
     using (var db = new pubsEntities())
     {
         return(db.Editoras.ToList());
     }
 }
Beispiel #4
0
 public static List <Livro> LivrosPorEditora(string editoraId)
 {
     using (var db = new pubsEntities())
     {
         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 pubsEntities())
            {
                var autor = (from a in db.Autor
                             where a.AutorId == autorId
                             select a).FirstOrDefault();

                return(autor);
            }
        }
Beispiel #6
0
        public static Editora EditoraPorId(string editoraId)
        {
            using (var db = new pubsEntities())
            {
                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 pubsEntities())
            {
                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());
            }
        }