protected override async void OnInitialized(EventArgs e)
        {
            base.OnInitialized(e);

            LecturerViewModel lecturer;

            if (m_ViewModel == null)
            {
                lecturer = await LecturerViewModel.Get(window.Session.User.Id);

                m_ViewModel = await AssignmentViewModel.Create();

                m_ViewModel.Lecturer = lecturer;
            }
            else
            {
                lecturer = m_ViewModel.Lecturer;
            }

            m_ViewModel.LoadCourses(lecturer.FacultyDepartment.Id);
            DataContext = m_ViewModel;
        }