protected override Task OnInitializeAsync(CancellationToken cancellationToken)
        {
            var professor           = _professorRepository.GetProfessors();
            var professorDepartment = _professorRepository.GetProfessorDepartments();

            Task.Run(() =>
            {
                Professors.AddRange(professor);
                GetProfessors.AddRange(professor);
                GetProfessorDepartments.AddRange(professorDepartment);
            });
            return(base.OnInitializeAsync(cancellationToken));
        }