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);
        }
Example #2
0
        public ActionResult Delete(int id)
        {
            if (id == 0)
            {
                return(BadRequest());
            }

            _reservaRepository.Remove(id);

            return(Ok());
        }