public void TestCreate() { Genero genero = NovoGenero(); repositoryGenero.Add(genero); Assert.NotEqual(0, genero.Id); Autor autor = NovoAutor(); repositoryAutor.Add(autor); Assert.NotEqual(0, autor.Id); Livro livro = NovoLivro(genero.Id, autor.Id); repositoryLivro.Add(livro); Assert.NotEqual(0, livro.Id); Usuario usuario = NovoUsuario(); repositoryUsuario.Add(usuario); Assert.NotEqual(0, usuario.Id); Reserva reserva = NovoReserva(usuario.Id, livro.Id); repository.Add(reserva); Assert.NotEqual(0, reserva.Id); repository.Remove(reserva.Id); repositoryUsuario.Remove(usuario.Id); repositoryLivro.Remove(livro.Id); repositoryAutor.Remove(autor.Id); repositoryGenero.Remove(genero.Id); }
public void TestCreate() { Genero genero = NovoGenero(); repositoryGenero.Add(genero); Assert.NotEqual(0, genero.Id); Autor autor = NovoAutor(); repositoryAutor.Add(autor); Assert.NotEqual(0, autor.Id); Livro livro = NovoLivro(genero.Id, autor.Id); repositoryLivro.Add(livro); Assert.NotEqual(0, livro.Id); Usuario usuario = NovoUsuario(); repositoryUsuario.Add(usuario); Assert.NotEqual(0, usuario.Id); Emprestimo emprestimo = NovoEmprestimo(usuario.Id, livro.Id); repository.Add(emprestimo); Assert.NotEqual(0, emprestimo.Id); repository.Remove(emprestimo.Id); repositoryUsuario.Remove(usuario.Id); repositoryLivro.Remove(livro.Id); repositoryAutor.Remove(autor.Id); repositoryGenero.Remove(genero.Id); }
public void TestCreate() { Genero genero = NovoGenero(); repositoryGenero.Add(genero); Assert.NotEqual(0, genero.Id); Autor autor = NovoAutor(); repositoryAutor.Add(autor); Assert.NotEqual(0, autor.Id); Livro livro = NovoLivro(genero.Id, autor.Id); repository.Add(livro); Assert.NotEqual(0, livro.Id); repository.Remove(livro.Id); repositoryGenero.Remove(genero.Id); repositoryAutor.Remove(autor.Id); }
public IActionResult Create(Livro livro) { if (ModelState.IsValid) { _repository.Add(livro); return(RedirectToAction("Index")); } else { return(View("Create", livro)); } }
public ActionResult Create(LivroViewModel livro) { try { if (ModelState.IsValid) { var livroDomain = Mapper.Map <LivroViewModel, Livro>(livro); _livroRepository.Add(livroDomain); return(RedirectToAction("Index")); } else { return(View(livro)); } } catch { return(View()); } }
public IActionResult Criar(Livro livro) { var livroCriado = _livros.Add(livro); return(CreatedAtAction(nameof(ObterPorId), new { id = livroCriado.Id }, livroCriado)); }