Ejemplo n.º 1
0
        public ActionResult Lista()
        {
            List <ListaPrestamo> lst = new List <ListaPrestamo>();

            using (UPCEntities db = new UPCEntities())
            {
                lst =
                    (from a in db.Prestamo
                     join b in db.Libro on a.IdLibro equals b.ISBN
                     join c in db.Usuario on a.IdUsuario equals c.IdUsuario
                     join d in db.TipoUsuario on c.TipoUsuario equals d.IdTipo
                     join e in db.TipoPrestamo on a.TipoPrestamo equals e.IdTipo
                     select new ListaPrestamo
                {
                    idPrestamo = a.IdPrestamo,
                    ISBN = a.IdLibro,
                    NombreLibro = b.Nombre,
                    FechaPrestamo = a.Fecha,
                    DniUsuario = c.Dni,
                    NombreUsuario = c.Nombre,
                    ApellidoUsuario = c.Apellido,
                    Tipousuario = d.Descripcion,
                    TipoLectura = e.Descripcion,
                    FecDevolución = a.FechaDev
                }).ToList();
            }

            return(View(lst));
        }
Ejemplo n.º 2
0
 public UnitOfWork()
 {
     _db = new UPCEntities();
 }