[ValidateAntiForgeryToken] //Creo un token que verifica que el formuario que se esta enviando es al que pertenece. public ActionResult Agregar(Alumno a) { //Si el modelo que entra no es valido if (!ModelState.IsValid) { return(View()); } //Con el try evito que la app se caiga try { //hago la conexión using (AlumnoContext db = new AlumnoContext()) { a.FechaRegistro = DateTime.Now; //Agregar un registro db.Alumno.Add(a); //Gurado los cambios db.SaveChanges(); return(Redirect("Index")); } } catch (Exception ex) { ModelState.AddModelError("", "Error al registrar Alumno -" + ex.Message); return(View()); } }
// GET: Alumno public ActionResult Index() //Acción principal { try { using (var db = new AlumnoContext()) { //Muestro solo los alumnos mayores de 18 años //List<Alumno> lista= db.Alumno.Where(a => a.Edad > 18).ToList(); return(View(db.Alumno.ToList())); } } catch (Exception) { throw; } //AlumnoContext db = new AlumnoContext(); //Muetra la lista de alumnos //db.Alumno.ToList(); //Devuelvo la lista de alumnos }
// GET: Alumno public ActionResult Index() { AlumnoContext db = new AlumnoContext(); //Esta Condicion Me Trae La Lista De Alumnos Mayores A 18 (LinQ) //List<Alumno> lista = db.Alumno.Where(a => a.Edad > 18).ToList(); return(View(db.Alumno.ToList())); }
public ActionResult DetallesAlumno(int Id) { using (var db = new AlumnoContext()) { Alumno alu = db.Alumno.Find(Id); return(View(alu)); } }
public IActionResult Index() { var db = new AlumnoContext(); db.Add(new Datos { NUA = "203635", inscripcion = 5, nombre = "Omar Jair Purata Funes", primerApellido = "Purata", segundoApellido = "Funes" }); db.SaveChanges(); return(View()); }
public ActionResult EliminarAlumno(int Id) { using (var db = new AlumnoContext()) { Alumno alu = db.Alumno.Find(Id); db.Alumno.Remove(alu); db.SaveChanges(); return(RedirectToAction("Index")); } }
public TodoController(AlumnoContext context) { _context = context; if (_context.Alumnos.Count() == 0) { _context.Alumnos.Add(new Alumno { Nombre = "Item1" }); _context.SaveChanges(); } }
public ActionResult Editar(int Id) { try { using (var db = new AlumnoContext()) { //where se puede usar en todos los casos, y el find se puede usar solo cuando existe una pk //Alumno al = db.Alumno.Where(a => a.Id == id).FirstOrDefault(); Alumno al2 = db.Alumno.Find(Id); return(View(al2)); } } catch (Exception) { throw; } }
public ActionResult Editar(Alumno a) { try { using (var db = new AlumnoContext()) { Alumno al = db.Alumno.Find(a.Id); al.Nombre = a.Nombre; al.Apellido = a.Apellido; al.Edad = a.Edad; al.Sexo = a.Sexo; //Guardar cambios db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception) { throw; } }
public AlumnoQuery(AlumnoContext cont) { Field <AlumnoType>("Alumno", "Alumno Seleccionado", arguments: new QueryArguments(new QueryArgument <IntGraphType> { Name = "id", Description = "La id del alumno o alumna que se esta buscando" }), resolve: context => { int id = context.GetArgument <int>("id"); Alumno al = cont.alumno.FirstOrDefault(e => e.Id == id); return(al); }); Field <ListGraphType <AlumnoType> >("Alumnos", "Listado de Alumnos", resolve: context => { var usuarios = cont.alumno.AsEnumerable().ToList(); return(usuarios); } ); }
public RepositorySql(ILogger log, AlumnoContext context) { this.Log = log; this.context = context; }
public AlumnoController(AlumnoContext co) { contexto = co; }
public UsuarioController(AlumnoContext context) { _context = context; }
public AlumnosController(AlumnoContext context) { _context = context; }