internal void UsuarioNuevo(string nombre, string contra) { PROYECTO context = new PROYECTO(); Usuario usu = new Usuario(nombre, contra, 0, 1); context.Usuarios.Add(usu); context.SaveChanges(); }
internal Nivel Retrieve(int idNivel) { Nivel nivel; using (PROYECTO context = new PROYECTO()) { nivel = context.Niveles .Where(n => n.IdNivel == idNivel) .FirstOrDefault(); } return(nivel); }
internal Usuario RetrieveUsu(string nombre) { Usuario us; using (PROYECTO context = new PROYECTO()) { us = context.Usuarios .Where(m => m.Nombre == nombre) .FirstOrDefault(); } return(us); }
internal void DeleteUsu(int id) { using (PROYECTO context = new PROYECTO()) { Usuario U = context.Usuarios. Where(s => s.IdUsuario == id) .FirstOrDefault(); context.Attach(U); context.Remove(U); context.SaveChanges(); } }
internal void UpdateUsuario(int id, int idNiv, int puntos) { using (PROYECTO context = new PROYECTO()) { Usuario us = context.Usuarios. Where(u => u.IdUsuario == id) .FirstOrDefault(); us.IdNivel = idNiv; us.Puntuacion = puntos; context.Update(us); context.SaveChanges(); } }
internal void Update(int id, string nom, string cont) { using (PROYECTO context = new PROYECTO()) { Administradores admin = context.Administradores. Where(s => s.IdAdmin == id) .FirstOrDefault(); admin.Nombre = nom; admin.Contrasenya = cont; context.Update(admin); context.SaveChanges(); } }
internal List <Usuario> RetrieveUsers() /*La funcion RetrieveUsers devuelve una lista con todos los usuarios que existen en la base de datos. * Esta funcion sirve para mostrar al administrador los usuarios hay en la base de datos. */ { List <Usuario> Users = new List <Usuario>(); using (PROYECTO context = new PROYECTO()) { Users = context.Usuarios.ToList(); } return(Users); }
internal List <Administradores> Retrieve() /*La funcion Retrieve devuelve una lista con todos los administradores que existen en la base de datos. * Esta funcion sirve para mostrar al usuario los administradores hay en la base de datos. */ { List <Administradores> Ad = new List <Administradores>(); using (PROYECTO context = new PROYECTO()) { Ad = context.Administradores.ToList(); //List<AdministradoresDTO> Admi = context.Administradores.Select(p => ToDTO(p)).ToList(); } return(Ad); }
internal void Delete(int id) { /* La funcion delete busca primero el administrador que coincide con el id que el usuario ha insertado. * Una vez encontrado, eliminara ese administrador de la base de datos y guardará los cambios para que el borrado * sea efectivo. */ using (PROYECTO context = new PROYECTO()) { Administradores D = context.Administradores. Where(s => s.IdAdmin == id) .FirstOrDefault(); context.Attach(D); context.Remove(D); context.SaveChanges(); } }
internal bool EncontradosUsuarios(string Nomb, string Contras) /* La funcion EncontradosUsuarios busca el nombre y la contraseña del usuario que el usuario ha puesto, * comprueba que existe y si existe devuelve el booleano EncontrarUsuario en true. */ { var Usuari = new UsuarioRepository(); PROYECTO context = new PROYECTO(); List <Usuario> Usu = new List <Usuario>(); Usu = context.Usuarios.ToList(); bool EncontrarUsuario = false; foreach (Usuario u in Usu) { if (Nomb == u.Nombre && Contras == u.Contra) { EncontrarUsuario = true; } } return(EncontrarUsuario); }
internal bool Encontrado(string Nom, string Contra) /* La funcion Encontrado busca el nombre y la contraseña del administrador que el usuario ha puesto, * comprueba que existe y si existe devuelve el booleano encontrar en true. */ { var Admi = new AdministradoresRepository(); PROYECTO context = new PROYECTO(); List <Administradores> Ad = new List <Administradores>(); Ad = context.Administradores.ToList(); bool Encontrar = false; foreach (Administradores i in Ad) { if (Nom == i.Nombre && Contra == i.Contrasenya) { Encontrar = true; } } return(Encontrar); }