public ActionResult AddEditAlumno(AddEditAlumnoViewModel objViewModel) { try { Alumno objAlumno = null; AlumnosEntities1 context = new AlumnosEntities1(); if (objViewModel.AlumnoId.HasValue) { objAlumno = context.Alumno.FirstOrDefault( x => x.AlumnoId == objViewModel.AlumnoId); } else { objAlumno = new Alumno(); context.Alumno.Add(objAlumno); } objAlumno.Nombres = objViewModel.Nombres; objAlumno.ApellidoPaterno = objViewModel.ApellidoPaterno; objAlumno.ApellidoMaterno = objViewModel.ApellidoMaterno; objAlumno.Edad = objViewModel.Edad; objAlumno.DNI = objViewModel.DNI; objAlumno.NombreApoderado = objViewModel.NombreApoderado; objAlumno.Telefono = objViewModel.Telefono; objAlumno.Celular = objViewModel.Celular; context.SaveChanges(); return(RedirectToAction("LstAlumnos")); } catch (Exception ex) { return(View(objViewModel)); } }
public ActionResult DeleteAlumno(AddEditAlumnoViewModel objViewModel) { try { Alumno objAlumno = null; AlumnosEntities1 context = new AlumnosEntities1(); if (objViewModel.AlumnoId.HasValue) { objAlumno = context.Alumno.FirstOrDefault( x => x.AlumnoId == objViewModel.AlumnoId); } else { objAlumno = new Alumno(); context.Alumno.Add(objAlumno); } context.Alumno.Remove(objAlumno); context.SaveChanges(); return(RedirectToAction("LstAlumnos")); } catch (Exception ex) { return(View(objViewModel)); } }
public ActionResult AddEditAlumno(int?AlumnoId) { AddEditAlumnoViewModel objViewModel = new AddEditAlumnoViewModel(); objViewModel.Fill(AlumnoId); return(View(objViewModel)); }
public void Flujo() { Alumno objAlumno = new Alumno(); objAlumno.AlumnoId = 22; objAlumno.ApellidoMaterno = "ddd"; objAlumno.ApellidoPaterno = "dds"; objAlumno.Celular = 33422232; objAlumno.DNI = 22311112; objAlumno.Edad = 12; objAlumno.NombreApoderado = "kdssd"; objAlumno.Nombres = "fkfod"; objAlumno.Telefono = 24232233; AddEditAlumnoViewModel objAlumnoViewModel = new AddEditAlumnoViewModel(); objAlumnoViewModel.Fill(1); Assert.AreEqual(objAlumnoViewModel.AlumnoId, 1); }