public void Put([FromBody] LivroViewModel livroViewModel)
 {
     if (ModelState.IsValid)
     {
         if (VerificarNaoDuplicidade(livroViewModel.ISBN))
         {
             _livroRepository.Atualizar(LivroAdapter.ToDomainModel(livroViewModel));
         }
     }
 }
        public IEnumerable <LivroViewModel> Get()
        {
            List <LivroViewModel> livrosViewModel = new List <LivroViewModel>();

            foreach (var item in _livroRepository.ObterTodos())
            {
                livrosViewModel.Add(LivroAdapter.ToViewModel(item));
            }

            return(livrosViewModel);
        }
 public LivroViewModel Get(string id)
 {
     return(LivroAdapter.ToViewModel(_livroRepository.ObterLivroPorISBN(id)));
 }