Beispiel #1
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public IActionResult Lidos()
        {
            var repo = new BookRepositoryBase();

            ViewBag.Livros = repo.ParaLer.Livros;
            return(View($"list"));
        }
Beispiel #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="book"></param>
        /// <returns></returns>
        public string Create(Book book)
        {
            var repo = new BookRepositoryBase();

            repo.Incluir(book);
            return("Livro cadastrado com sucesso");
        }
Beispiel #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public string Detalhes(int id)
        {
            try
            {
                var repo  = new BookRepositoryBase();
                var livro = repo.BuscaLivroPorId(id);

                return(livro.Details());
            }
            catch (Exception e)
            {
                return("Não encontrado!");
            }
        }
Beispiel #4
0
 public CategoryService(CategoryRepositoryBase categoryRepository, BookRepositoryBase bookRepository)
 {
     _categoryRepository = categoryRepository;
     _bookRepository     = bookRepository;
 }
Beispiel #5
0
 public BookService(BookRepositoryBase bookRepository, CategoryRepositoryBase categoryRepository)
 {
     _bookRepository     = bookRepository;
     _categoryRepository = categoryRepository;
 }