public void MostrarLibros()
 {
     try
     {
         _vista.Libros       = _libroServicio.ObtenerTodos().Select(LibroDto.FromEntity).ToList();
         _vista.ListaAutores = _autoresServicio.ObtenerTodos().Select(AutorDto.FromEntity).ToList();
     }
     catch (Exception e)
     {
         MostrarMensaje(e.Message);
     }
 }
Ejemplo n.º 2
0
        private void MostrarLibrosDisponibles(List <Prestamo> prestamos)
        {
            var libroPrestados = prestamos.Select(p => p.Libro).ToHashSet();

            _vista.Libros = _libroServicio.ObtenerTodos()
                            .Where(libro => !libroPrestados.Contains(libro))
                            .Select(LibroDto.FromEntity)
                            .ToList();
        }
 public void MostrarAutores()
 {
     try
     {
         _vista.Autores = _servicio.ObtenerTodos().Select(AutorDto.FromEntity).ToList();
     }
     catch (Exception e)
     {
         MostrarMensaje(e.Message);
     }
 }
Ejemplo n.º 4
0
 public void MostrarSocios()
 {
     try
     {
         _vista.Socios = _socioServicio.ObtenerTodos()
                         .Select(SocioDto.FromEntity)
                         .ToList();
     }
     catch (Exception e)
     {
         MostrarMensaje(e.Message);
     }
 }
Ejemplo n.º 5
0
 public void MostrarPrestamos()
 {
     try
     {
         var prestamos = _prestamoServicio.ObtenerTodos();
         _vista.Prestamos = prestamos.Select(PrestamoDto.FromEntity).ToList();
         MostrarLibrosDisponibles(prestamos);
     }
     catch (Exception e)
     {
         MostrarMensaje(e.Message);
     }
 }