private void backgroundWorkerForAddCourse_DoWork(object sender, DoWorkEventArgs e)
        {
            ExamPaper paper = new ExamPaper();

            int marks;

            IsMarksConvertible = int.TryParse(marksPerQuestionField.Text.Trim(), out marks);

            int timeDuration;

            IsTimeDurationForConvertible = int.TryParse(timeDurationField.Text.Trim(), out timeDuration);

            int totalQuestions;

            IsTotalQuestionsConvertible = int.TryParse(totalQuestionField.Text.Trim(), out totalQuestions);

            IsCourseIdValid = checkCourseId(courseCodeField.Text.Trim());
            MessageBox.Show(IsCourseIdValid.ToString());
            if ((!IsTotalQuestionsConvertible) || (!IsMarksConvertible) || (!IsTimeDurationForConvertible) || (!IsCourseIdValid))
            {
                return;
            }

            paper.Id               = courseCodeField.Text.Trim();
            paper.Name             = courseNameField.Text.Trim();
            paper.TimeDuration     = timeDuration;
            paper.MarksPerQuestion = marks;
            paper.TotalQuestions   = totalQuestions;

            IsExamCourseAdded = api.AddExamPaper(paper);
        }