Пример #1
0
        public IHttpActionResult Get(int ID)
        {
            Subject s = subRepo.Subject(ID) as Subject;

            if (s == null)
            {
                return(BadRequest());
            }
            List <Course> courses = new List <Course>();

            foreach (Course c in s.Courses.OrderBy(c => c.Teacher.FirstName).ThenBy(c => c.Teacher.LastName))
            {
                Course tempC = new Course {
                    Teacher = new User {
                        FirstName = c.Teacher.FirstName, LastName = c.Teacher.LastName
                    }
                };
                courses.Add(tempC);
                tempC = null;
            }
            s = new Subject {
                ID = s.ID, Name = s.Name, Courses = courses
            };
            return(Ok(s));
        }
Пример #2
0
        // GET: Subjects/Details/5
        public ActionResult Details(int?id)
        {
            Subject s = sRepo.Subject(id) as Subject;

            if (s != null)
            {
                return(View(s));
            }
            return(RedirectToAction("Index"));
        }