public List <Rol> GetRolList() { using (ColegioEntities db = new ColegioEntities()) { var result = db.Rols.ToList(); return(result); } }
public void InsertBySq(string nombre) { using (var context = new ColegioEntities()) { context.sp_insert_rol(nombre); context.SaveChanges(); } }
public ActionResult Index(Persona p, string returnUrl) { ColegioEntities db = new ColegioEntities(); if (p.Dni != 0) { if (p.Contraseña != null && p.Contraseña != "") { try { //busca la persona con el dni y contraseña dada var persona = db.Persona.Where(x => x.Dni == p.Dni && x.Contraseña == p.Contraseña).First(); if (persona != null) { HttpContext.Session["IsAuthenticated"] = true; //si es el administrador if (LoginServicio.EsAdministrador(persona.Dni)) { HttpContext.Session["Role"] = "Administrador"; return(RedirectToAction("Index", "Administrador")); } else if (LoginServicio.EsAlumno(persona.Dni)) { HttpContext.Session["Role"] = "Alumno"; return(View()); } else if (LoginServicio.EsProfesor(persona.Dni)) { HttpContext.Session["Role"] = "Profesor"; HttpContext.Session["Dni"] = persona.Dni; return(RedirectToAction("CursosPorProfe", "Curso")); } } ViewBag.error = "D.N.I. o contraseña incorrecta."; } catch (Exception e) { ViewBag.error = "D.N.I. o contraseña incorrecta."; } } else { ViewBag.errorContraseña = "Ingrese su contraseña"; } } else { ViewBag.errorDni = "Ingrese un dni válido"; } return(View("Index", p)); }
public void Remove(params T[] items) { using (var context = new ColegioEntities()) { foreach (T item in items) { context.Entry(item).State = EntityState.Deleted; } context.SaveChanges(); } }
public virtual T Find(Expression <Func <T, bool> > where) { T item = null; using (var context = new ColegioEntities()) { IQueryable <T> dbQuery = context.Set <T>(); item = dbQuery.Where(where).ToList().FirstOrDefault <T>(); } return(item); }
public virtual IList <T> GetAll() { List <T> list; using (var context = new ColegioEntities()) { IQueryable <T> dbQuery = context.Set <T>(); list = dbQuery.ToList <T>(); } return(list); }
public bool validarMinimos(int idEstudiante) { int conteo = 0; using (ColegioEntities context = new ColegioEntities()) { Estudiantes estudiante = context.Estudiantes.Where(c => c.idEstudiante == idEstudiante).ToList().FirstOrDefault(); conteo = context.Estudiantes.Where(c => c.idCurso == estudiante.idCurso).ToList().Count(); } return(conteo > 2); }