Exemplo n.º 1
0
        public ActionResult Select(Teacher teacher)
        {
            var teacherInDb      = _context.Teachers.SingleOrDefault(t => t.TeacherId == teacher.TeacherId);
            var subjectAllocator = new SubjectAllocator()
            {
                TeacherId = teacherInDb.TeacherId
            };
            var subjects = _context.Subjects.Where(s => s.DepartmentId == teacherInDb.DepartmentId).ToList();
            var subjectAllocViewModel = new SubjectAllocatorViewModel()
            {
                SubjectAllocator = subjectAllocator,
                Subjects         = subjects
            };

            return(View("AllocationForm", subjectAllocViewModel));
        }
Exemplo n.º 2
0
        public ActionResult Edit(int id)
        {
            var subjectAllocInDb = _context.SubjectAllocators.SingleOrDefault(c => c.Id == id);

            if (subjectAllocInDb == null)
            {
                return(HttpNotFound());
            }

            var teacherInDb           = _context.Teachers.SingleOrDefault(t => t.TeacherId == subjectAllocInDb.TeacherId);
            var subjects              = _context.Subjects.Where(s => s.DepartmentId == teacherInDb.DepartmentId).ToList();
            var subjectAllocViewModel = new SubjectAllocatorViewModel()
            {
                SubjectAllocator = subjectAllocInDb,
                Subjects         = subjects
            };

            return(View("UpdateAllocForm", subjectAllocViewModel));
        }