public async Task <Instructor> BuildInstructorModel(int instructorId)
        {
            var instructor = await _instructorRepository.GetInstructor(instructorId);

            if (instructor == null)
            {
                return(null);
            }
            var courses = await _courseRepository.GetCourses(instructor.Id);

            return(new Instructor
            {
                FirstName = instructor.FirstName,
                SecondName = instructor.SecondName,
                LastName = instructor.LastName,
                InstructorId = instructor.Id,
                CardNumber = instructor.CardNumber,
                Courses = courses
            });
        }
 public InstructorEditViewModel(int id)
 {
     Instructor = InstructorRepository.GetInstructor(id);
     BuildCohortOptions();
 }
Ejemplo n.º 3
0
        // GET: Instructors/Delete/5
        public ActionResult Delete(int id)
        {
            var instructor = InstructorRepository.GetInstructor(id);

            return(View(instructor));
        }
Ejemplo n.º 4
0
        // GET: Instructor/Details/5
        public ActionResult Details(int id)
        {
            Instructor instructor = InstructorRepository.GetInstructor(id);

            return(View(instructor));
        }
Ejemplo n.º 5
0
 public InstructorEditViewModel(int id)
 {
     instructor = InstructorRepository.GetInstructor(id);
     CohortSelectFactory();
 }