public IActionResult EditExamDeatils(int id, [FromBody] ExamDetails val)
        {
            SaveExamDetails exam = new SaveExamDetails();

            if (exam.EditExamDetails(id, val, HttpContext))
            {
                return(Ok(new { msg = "update successful", Status = 200 }));
            }
            return(BadRequest(new { msg = "Not Found", status = 404 }));
        }
        public IActionResult SaveExam([FromBody] ExamDetails examDetails)
        {
            SaveExamDetails exam = new SaveExamDetails();

            if (exam.SaveExam(examDetails, HttpContext))
            {
                return(Ok(new { msg = "exam save successfully", status = 200, flag = true }));
            }
            return(BadRequest(new { msg = "something went wrong", status = 404, flag = false }));
        }
        public IActionResult RemoveExamDetails(int id)
        {
            SaveExamDetails exam = new SaveExamDetails();

            if (exam.RemoveExamDetails(id))
            {
                return(Ok(new { msg = "exam deleted", status = 200 }));
            }

            return(BadRequest(new { msg = "Not Found", status = 404 }));
        }
        public IActionResult ViewExamDetailForUpdate(int id)
        {
            SaveExamDetails exam = new SaveExamDetails();
            var             data = exam.ViewExamDeatilForUpdate(id);

            if (data != null)
            {
                return(Ok(data));
            }
            return(BadRequest(new { msg = "Not Found", status = 404 }));
        }
        public IActionResult ViewExamDeatils()
        {
            SaveExamDetails exam = new SaveExamDetails();
            var             data = exam.ViewExamDetails(HttpContext);

            if (data != null)
            {
                return(Ok(data));
            }
            return(BadRequest(new { msg = "Not found", status = 404 }));
        }