public static List <Livro> ListarLivros() { using (var context = new LivroContext()) { return(context.Livros.OrderBy(c => c.Titulo).ToList()); } }
public static void ExcluirPrimeiroLivro() { using (var context = new LivroContext()) { context.Livros.Remove(context.Livros.FirstOrDefault()); context.SaveChanges(); } }
private static void AdicionarLivro(LivroContext context, string titulo, string autor, int ano) { context.Livros.Add(new Livro() { Titulo = titulo, Autor = autor, AnoPublicacao = ano }); }
static LivroRepository() { using (var context = new LivroContext()) { AdicionarLivro(context, "Domain-Driven Design: Tackling Complexity in the Heart of Software", "Eric Evans", 2003); AdicionarLivro(context, "Agile Principles, Patterns, and Practices in C#", "Robert C. Martin", 2006); AdicionarLivro(context, "Clean Code: A Handbook of Agile Software Craftsmanship", "Robert C. Martin", 2008); AdicionarLivro(context, "Implementing Domain-Driven Design", "Vaughn Vernon", 2013); AdicionarLivro(context, "Patterns, Principles, and Practices of Domain-Driven Design", "Scott Millet", 2015); AdicionarLivro(context, "Refactoring: Improving the Design of Existing Code", "Martin Fowler", 2012); context.SaveChanges(); } }