// Crear un ejemplar de un libro public void AgregarLibro(string isbn) { TituloLibro tituloLibro = _tituloLibroRepository.FindBy(isbn); Libro libro = new Libro(); libro.TituloLibro = tituloLibro; libro.Id = Guid.NewGuid(); _libroRepository.Add(libro); _uow.Commit(); }
// Crear un nuevo libro public void AgregarTituloLibro(string isbn, string titulo) { TituloLibro tituloLibro = new TituloLibro(); tituloLibro.ISBN = isbn; tituloLibro.Titulo = titulo; _tituloLibroRepository.Add(tituloLibro); _uow.Commit(); }
// Obtener todos los titulos de los libros public IList <TituloLibro> ObtenerTitulosLibros(string isbn = null) { IList <TituloLibro> titulos = new List <TituloLibro>(); if (isbn != null) { IEnumerable <TituloLibro> titulosObtenidos; titulosObtenidos = _tituloLibroRepository.FindAll(); titulos = titulosObtenidos.ToList <TituloLibro>(); } else { TituloLibro tituloLibro = _tituloLibroRepository.FindBy(isbn); titulos.Add(tituloLibro); } return(titulos); }