TAPS.MVC.Controllers.CourseController.PrepareProfessorList C# (CSharp) Method

PrepareProfessorList() private method

private PrepareProfessorList ( Course course ) : void
course Course
return void
        private void PrepareProfessorList(Course course)
        {
            IList<Professor> pl = (new ProfessorProvider()).GetAssignedProfessors();
            pl.Add(AddDummyProf());
            if (course != null)
            {
                ViewData["ProfessorList"] =
                    course.AssignedProfessor != null
                        ?
                            new SelectList(pl, "ProfId", "FullName", course.AssignedProfessor.ProfId)
                        :
                            new SelectList(pl, "ProfId", "FullName", "0");
            }
            else
            {
                ViewData["ProfessorList"] = new SelectList(pl, "ProfId", "FullName", "0");
            }
        }