public ActionResult Editar(CourseViewModelList model) { try { if (ModelState.IsValid) { using (CollegeEntities bd = new CollegeEntities()) { var oCourse = bd.Course.Find(model.Id_Course); oCourse.Id_Course = model.Id_Course; oCourse.Name_Course = model.Name_Course; oCourse.Day = model.Day; oCourse.Time_Course = model.Time_Course; oCourse.Id_Teacher = model.Id_Teacher; oCourse.Maximun_Number_Of_Students = model.Maximun_Number_Of_Students; bd.Entry(oCourse).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } return(Redirect("~/Course/Index")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } return(View()); }
public ActionResult Nuevo(CourseViewModelList model) { try { if (ModelState.IsValid) { using (CollegeEntities bd = new CollegeEntities()) { var oCourse = new Course(); oCourse.Name_Course = model.Name_Course; oCourse.Time_Course = model.Time_Course; oCourse.Day = model.Day; oCourse.Id_Teacher = model.Id_Teacher; oCourse.Maximun_Number_Of_Students = model.Maximun_Number_Of_Students; oCourse.Detail = model.Details; bd.Course.Add(oCourse); bd.SaveChanges(); } return(Redirect("~/Course/Index")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } return(View()); }
public ActionResult Detalle(int Id) { CourseViewModelList model = new CourseViewModelList(); using (CollegeEntities bd = new CollegeEntities()) { var oDetalle = bd.Course.Find(Id); model.Name_Course = oDetalle.Name_Course; model.Details = oDetalle.Detail; } return(View(model)); }
public ActionResult Editar(int Id) { CourseViewModelList model = new CourseViewModelList(); using (CollegeEntities bd = new CollegeEntities()) { var oCourse = bd.Course.Find(Id); model.Id_Course = oCourse.Id_Course; model.Name_Course = oCourse.Name_Course; model.Day = oCourse.Day; model.Time_Course = oCourse.Time_Course.Value; model.Id_Teacher = oCourse.Id_Teacher.Value; model.Maximun_Number_Of_Students = oCourse.Maximun_Number_Of_Students.Value; model.Details = oCourse.Detail; } return(View(model)); }