public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var course = db.Courses.Find(id); if (course == null) { return(HttpNotFound()); } ViewBag.DepartmentId = new SelectList(ComboHelper.GetDepartment(), "DepartmentId", "Name", course.DepartmentId); return(View(course)); }
public ActionResult Edit(Course course) { if (ModelState.IsValid) { try { db.Entry(course).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception) { ModelState.AddModelError(string.Empty, "Se produjo un Error a la Hora de editar este curso"); } } ViewBag.DepartmentId = new SelectList(ComboHelper.GetDepartment(), "DepartmentId", "Name", course.DepartmentId); return(View(course)); }
public ActionResult Create(Course course) { if (ModelState.IsValid) { try { course.CreationDate = DateTime.Now; db.Courses.Add(course); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception) { ModelState.AddModelError(string.Empty, "Se produjo un Error a la Hora de agregar este curso"); } } ViewBag.DepartmentId = new SelectList(ComboHelper.GetDepartment(), "DepartmentId", "Name", course.DepartmentId); return(View(course)); }
public ActionResult Create() { ViewBag.DepartmentId = new SelectList(ComboHelper.GetDepartment(), "DepartmentId", "Name"); return(View()); }