public void AoSolicitarUmaDelecaoDeUmObjetoDeLivroDeveRealizarSemLancarExcessao() { using (var livro = new LivroContext()) { var repositorio = new RepositorioLivro(livro); var livroNovo = new LivroVO() { Titulo = "Deleção", Autor = "Fulano", Capa = "Teste", DataPublicacao = DateTime.Now, Descricao = ".Net Core", Editora = "Editora Fake", Genero = "Acadêmico", Links = "www.google.com", Pagina = 234, Sinopse = "Lorem Ipsum is simply dummy text of the printing and typesetting industry." }; Action acao = () => repositorio.Incluir(livroNovo); acao.Should().NotThrow <Exception>(); acao = () => repositorio.Excluir(livroNovo); acao.Should().NotThrow <Exception>(); } }
public void Dispose() { if (_db != null) { _db.Dispose(); _db = null; } }
public void Inserir(LivroVO livro) { using (var contexto = new LivroContext()) { using (var respositorio = new RepositorioLivro(contexto)) { respositorio.Incluir(livro); } } }
public void Alterar(LivroVO livro) { using (var contexto = new LivroContext()) { using (var respositorio = new RepositorioLivro(contexto)) { respositorio.Alterar(livro); } } }
public LivroController(LivroContext context) { _context = context; if (_context.LivroItems.Count() == 0) { // Create a new LivroItem if collection is empty, // which means you can't delete all LivroItems. _context.LivroItems.Add(new LivroItem { Name = "Juan Requeijo" }); _context.SaveChanges(); } }
public LivrariaController(LivroContext context) { _context = context; if (_context.Livros.Count() == 0) { // Create a new Livro if collection is empty, // which means you can't delete all Livros. _context.Livros.Add(new Livro { Id = 1, Nome = "Julão", Valor = 8 }); _context.SaveChanges(); } }
public IList <LivroVO> RetornarTodos() { var livros = new List <LivroVO>(); using (var contexto = new LivroContext()) { using (var respositorio = new RepositorioLivro(contexto)) { foreach (var livro in respositorio.Todos) { livros.Add(livro); } } } return(livros); }
static void Main(string[] args) { using (var db = new LivroContext()) { db.Database.EnsureDeleted(); db.Database.EnsureCreated(); if (db.Livros.Any()) { db.Database.ExecuteSqlCommand("DELETE FROM dbo.Livros"); } db.Livros.Add(new Model.Livro { Autor = "PauloPitte", AnoPublicacao = 2019, Titulo = "Paulo1" }); db.Livros.Add(new Model.Livro { Autor = "Eric Evans", AnoPublicacao = 2007, Titulo = "Domain driven designer" }); db.Livros.Add(new Model.Livro { Autor = "PauloPitte2", AnoPublicacao = 2019, Titulo = "Paulo2" }); db.Livros.Add(new Model.Livro { Autor = "PauloPitte3", AnoPublicacao = 2019, Titulo = "Paulo3" }); db.Livros.Add(new Model.Livro { Autor = "PauloPitte4", AnoPublicacao = 2019, Titulo = "Paulo4" }); db.Livros.Add(new Model.Livro { Autor = "PauloPitte5", AnoPublicacao = 2019, Titulo = "Paulo5" }); db.SaveChanges(); } }
public LivroRepository(LivroContext dbContext) : base(dbContext) { }
public LivroController(LivroContext context) { _context = context; }
public EFRepository(LivroContext dbContext) { _dbContext = dbContext; }
public LivroRepository() { context = new LivroContext(); }
public LivroRepository(LivroContext context) { _context = context; }