Beispiel #1
0
        public CreateAssignmentWindow(IAssignmentRequester caller)
        {
            InitializeComponent();
            CallingWindow = caller;
            LoadListsData();

            update = false;
            createAssignmentBtn.Content = "Create";//gerek var mı?
        }
Beispiel #2
0
        public CreateAssignmentWindow(IAssignmentRequester caller, AssignmentModel model)
        {
            InitializeComponent();
            CallingWindow = caller;
            LoadListsData();

            update = true;
            createAssignmentBtn.Content = "Update";
            titleText.Text  = "Update The Assignment";
            title.Title     = "UPDATE ASSIGNMENT";
            assignmentModel = model;


            // TODO Foreachsız nasıl olurdu
            foreach (var department in Departments)
            {
                if (assignmentModel.Department.Id == department.Id)
                {
                    departmentsCombobox.SelectedItem = department;
                }
            }
            foreach (var activeTerm in ActiveTerms)
            {
                if (assignmentModel.ActiveTerm.Id == activeTerm.Id)
                {
                    activeTermsCombobox.SelectedItem = activeTerm;
                }
            }
            foreach (var course in Courses)
            {
                if (assignmentModel.Course.Id == course.Id)
                {
                    coursesCombobox.SelectedItem = course;
                }
            }
            foreach (var teacher in Teachers)
            {
                if (assignmentModel.Teacher.Id == teacher.Id)
                {
                    teachersCombobox.SelectedItem = teacher;
                }
            }
            //
        }