public ActionResult GradeAdd(StudentViewModel model) { using (var tran = _context.Database.BeginTransaction()) { var stud = _context.Student.SingleOrDefault(x => x.Id == model.Id); var grade = new StudentGrades() { Grade = model.Grade }; stud.StudentGrades.Add(grade); _context.SaveChanges(); tran.Commit(); } return RedirectToAction("Index","Profesor"); }
public ActionResult Create(StudentViewModel model) { if (ModelState.IsValid) { using (var tran = _context.Database.BeginTransaction()) { var student = new Student { StudentFirstName = model.FirstName, StudentLastName = model.LastName, Faculty = model.Faculty }; _context.Student.Add(student); _context.SaveChanges(); tran.Commit(); } return RedirectToAction("Index","Secretariat"); } return View(); }
public ActionResult Edit(StudentViewModel model) { using (var tran = _context.Database.BeginTransaction()) { var stud = _context.Student.Single(x => x.Id==model.Id); stud.StudentFirstName = model.FirstName; stud.StudentLastName = model.LastName; stud.Faculty = model.Faculty; _context.SaveChanges(); tran.Commit(); } return RedirectToAction("Index","Secretariat"); }
// GET: Secretariat/Edit/5 public ActionResult Edit(long id) { Student stud = null; using (var tran=_context.Database.BeginTransaction()) { stud = _context.Student.SingleOrDefault(x=>x.Id==id); tran.Commit(); } var model = new StudentViewModel { FirstName=stud.StudentFirstName, LastName=stud.StudentLastName, Faculty=stud.Faculty, Id=stud.Id }; return View(model); }