public ActionResult Editar(TeacherViewModelAlta model) { try { if (ModelState.IsValid) { using (CollegeEntities bd = new CollegeEntities()) { var oTeacher = bd.Teacher.Find(model.Id_Teacher); oTeacher.Name = model.Name; oTeacher.Surname = model.Surname; oTeacher.National_Identity_Document = model.National_Identity_Document; oTeacher.Status = model.Status; bd.Entry(oTeacher).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } return(Redirect("~/Teacher/Index")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } return(View()); }
public ActionResult Nuevo(TeacherViewModelAlta model) { try { if (ModelState.IsValid) { using (CollegeEntities bd = new CollegeEntities()) { var oTeacher = new Teacher(); oTeacher.Name = model.Name; oTeacher.Surname = model.Surname; oTeacher.National_Identity_Document = model.National_Identity_Document; oTeacher.Status = model.Status; bd.Teacher.Add(oTeacher); bd.SaveChanges(); } return(Redirect("~/Teacher/Index")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } return(View()); }
public ActionResult Editar(int Id) { TeacherViewModelAlta model = new TeacherViewModelAlta(); using (CollegeEntities bd = new CollegeEntities()) { var oTeacher = bd.Teacher.Find(Id); model.Name = oTeacher.Name; model.Surname = oTeacher.Surname; model.National_Identity_Document = oTeacher.National_Identity_Document; model.Status = oTeacher.Status; model.Id_Teacher = oTeacher.Id_Teacher; } return(View(model)); }