public IActionResult Put(Guid key, [FromBody] Course course) { try { var relatedItem = _course.GetById(key); if (relatedItem == null) { return(NotFound(key)); } if (!course.Id.HasValue) { course.Id = key; } var result = _course.Update(course); _unitOfWork.Commit(); if (result) { return(Ok()); } else { return(BadRequest(course)); } } catch (Exception ex) { return(StatusCode(500, ex)); } }
// GET: Course/Edit/5 public PartialViewResult Edit(int?id) { var course = cr.GetById(id.Value); ViewData["DepartmentID"] = new SelectList(dep.DropDownList(), "Id", "Name", course.DepartmentID); return(PartialView(course)); }
public IEnumerable <Student> GetByCourse(int id) { var course = _courseService.GetById(id); var students = course.Students; return(students); }
public IActionResult Detail(int id) { var course = _courseService.GetById(id); var students = course.Students .Select(s => new StudentsListItem { Id = s.Id, Name = s.Name }); var model = new CourseStudentIndexModel { Students = students }; return(View(model)); }
// GET: CourseController/Details/5 public ActionResult Details(int id) { var model = _course.GetById(id.ToString()); return(View(model)); }