public Usuario Insert(Usuario u) { using (DiscosDAL dal = new DiscosDAL()) { dal.Usuarios.Add(u); if (dal.SaveChanges() == 0) { u = null; } else { UsuarioGrupo ug = new UsuarioGrupo(); ug.IdUsuario = dal.Usuarios.OrderByDescending(us => us.IdUsuario) .Select(us => us.IdUsuario) .Take(1).Single(); ug.IdGrupo = 2; dal.UsuariosGrupos.Add(ug); if (dal.SaveChanges() == 0) { u = null; } } } return(u); }
public List <Cliente> Get() { List <Cliente> clientes = new List <Cliente>(); using (DiscosDAL context = new DiscosDAL()) { clientes = context.Clientes.ToList(); } return(clientes); }
public Cliente Get(int Id) { Cliente cliente = new Cliente(); using (DiscosDAL context = new DiscosDAL()) { cliente = (Cliente)context.Clientes.Where(c => c.Id == Id); } return(cliente); }
public List <Interprete> Get() { List <Interprete> interpretes = new List <Interprete>(); using (DiscosDAL context = new DiscosDAL()) { interpretes = context.Interpretes.ToList(); } return(interpretes); }
public List <Disco> Get() { List <Disco> discos = new List <Disco>(); using (DiscosDAL context = new DiscosDAL()) { discos = context.Discos .Include("Interprete") .Include("Puntuaciones").ToList(); } return(discos); }
public Cliente Remove(Cliente cli) { using (DiscosDAL context = new DiscosDAL()) { context.Clientes.Remove(cli); if (context.SaveChanges() == 0) { cli = null; } } return(cli); }
public List <Puntuacion> Get(int Id) { List <Puntuacion> puntuaciones = new List <Puntuacion>(); using (DiscosDAL context = new DiscosDAL()) { puntuaciones = context.Puntuaciones .Include("Disco") .Where(p => p.IdCliente == Id).ToList(); } return(puntuaciones); }
public Usuario IsAuthenticated(Usuario u) { Usuario authUser = null; using (DiscosDAL dal = new DiscosDAL()) { string password = u.Password; authUser = dal.Usuarios.Include(usu => usu.UsuariosGrupos.Select(g => g.Grupo)) .FirstOrDefault(usu => usu.Login == u.Login && usu.Password == password); } return(authUser); }