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 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 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(); } }