Ejemplo n.º 1
0
        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));
            }
        }
Ejemplo n.º 2
0
        // 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));
        }
Ejemplo n.º 3
0
        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));
        }