Esempio n. 1
0
        private void DeleteCourseProc()
        {
            if (MessageBox.Show("Are you sure?", "", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
            {
                //remove course
                //remove session
                //remove candidatesession
                //remove sessionlocation
                //remove qualificationsdevelopedbycourse
                //remove prerequisitesforcourse
                foreach (var v in CandidateSessionService.GetAll().Where(d => d.Session.CourseId == Course.Id))
                {
                    CandidateSessionService.Remove(v.CandidateId, v.SessionId);
                }

                foreach (var v in SessionService.GetAllSessions().Where(d => d.CourseId == Course.Id))
                {
                    SessionService.RemoveSession(v);
                }

                foreach (var v in SessionLocationService.GetAll().Where(d => d.Session.CourseId == Course.Id))
                {
                    SessionLocationService.Remove(v.SessionId, v.LocationId);
                }

                foreach (var v in SessionLocationService.GetAll().Where(d => d.Session.CourseId == Course.Id))
                {
                    SessionLocationService.Remove(v.SessionId, v.LocationId);
                }

                foreach (var v in QualificationDevelopedByCourseService.GetAll().Where(d => d.CourseId == Course.Id))
                {
                    QualificationDevelopedByCourseService.Remove(Course.Id, v.QualificationId);
                }

                foreach (var v in PrerequisitesForCourseService.GetAll().Where(d => d.CourseId == Course.Id))
                {
                    PrerequisitesForCourseService.Remove(Course.Id, v.QualificationId);
                }
                CourseService.RemoveCourse(Course);

                BackProc();
            }
        }
Esempio n. 2
0
 private void AddQualificationsDeveloped()
 {
     QualificationDevelopedByCourseService.Add(new QualificationDevelopedByCourse()
     {
         Course        = Course,
         Qualification = SelectedQualification.Qualification
     });
     //foreach (var v in DevelopedQualifications)
     //{
     //    if (v.IsSelected)
     //    {
     //        QualificationDevelopedByCourseService.Add(new QualificationDevelopedByCourse()
     //        {
     //            Course = Course,
     //            Qualification = v.Qualification
     //        });
     //    }
     //}
 }