public void DeleteLivro(Livro livro)
        {
            if (CurrentLivros.Contains(livro))
            {
                CurrentLivros.Remove(livro);
            }

            _livroRepository.Delete(livro);

            StatusText = string.Format(
                "Livro '{0}' foi excluído.",
                livro.Titulo
                );
        }
        public void SaveLivro(Livro livro)
        {
            if (!CurrentLivros.Contains(livro))
            {
                CurrentLivros.Add(livro);
            }

            _livroRepository.Save(livro);
            _currentAutores = new ObservableCollection <Autor>(
                _livroRepository.FindAllAuthors()
                );

            StatusText = string.Format(
                "Livro '{0}' foi salvo.",
                livro.Titulo
                );
        }