public JsonResult ScheduleExam(ExamSchedule examSchedule)
        {
            examSchedule.BatchId = _bId;
            Exam examData = new Exam();
            var  dataList = new ExamEntryForView();

            dataList = Mapper.Map <ExamEntryForView>(examData);
            if (_examScheduleBll.QuarableScheduleExam()
                .Any(e => e.BatchId == examSchedule.BatchId && e.ExamId == examSchedule.ExamId))
            {
                dataList = null;
            }
            else
            {
                var isSaved = _examScheduleBll.Add(examSchedule);
                examData = _examBll.GetById(examSchedule.ExamId);
                dataList = Mapper.Map <ExamEntryForView>(examData);
                if (examData.Examtype == 1003)
                {
                    dataList.TypeExam = "ClassTest";
                }
                else
                {
                    dataList.TypeExam = "LabTest";
                }
            }

            return(Json(dataList, JsonRequestBehavior.AllowGet));
        }
        public JsonResult GetParticipantByCourseId(int courseId)
        {
            var model    = new ExamEntryForView();
            var datalist = _participantBll.GetAll().Where(c => c.CourseId == courseId).ToList();
            var jsonData = datalist.Select(c => new { c.Id, c.Name });

            return(Json(jsonData, JsonRequestBehavior.AllowGet));
        }
예제 #3
0
        public ActionResult Create(ExamEntryForView model)
        {
            var exam = Mapper.Map <Exam>(model);

            var examall = _examEntryBll.GetAll();
            var Isave   = false;

            for (int i = 0; i < examall.Count; i++)
            {
                if ((model.ExamCode == examall[i].ExamCode))

                {
                    Isave = true;
                }
            }

            if (Isave == true)
            {
                ViewBag.EMsg = "Duplicate";
            }
            else
            {
                bool isAdded = _examEntryBll.Add(exam);
                if (isAdded)
                {
                    ViewBag.SMsg = "Save Is Successfully";
                    model        = new ExamEntryForView();
                }
                else
                {
                    ViewBag.EMsg = "Save Is UnSuccessfully";
                }
            }


            model.OrganizationSelectListItems = _organizationBll.GetAll()
                                                .Select(c => new SelectListItem()
            {
                Value = c.Id.ToString(),
                Text  = c.Name
            });
            model.CourseSelectListItems = _courseBll.GetAll()
                                          .Select(c => new SelectListItem()
            {
                Value = c.Id.ToString(),
                Text  = c.Name
            });
            model.ExamTypeList = _examTypeBll.GetAll()
                                 .Select(c => new SelectListItem()
            {
                Value = c.Examtype.ToString(),
                Text  = c.ExamtypeName
            }).ToList();

            return(View(model));
        }
예제 #4
0
        public ActionResult ExamInfo()
        {
            int id    = cId; //jodi data redirect hoy then eta lagbe na
            var model = new ExamEntryForView();

            model.ExamtListItm = _examBll.GetAll().Where(c => c.CourseId == id).ToList();


            return(View(model));
        }
예제 #5
0
        public JsonResult GetQuestionByExamId(int parmsExamId)
        {
            var model    = new ExamEntryForView();
            var datalist = _questionBll.GetById(parmsExamId);

            if (datalist != null)
            {
            }
            var jsonData = "";

            return(Json(jsonData, JsonRequestBehavior.AllowGet));
        }
예제 #6
0
        public PartialViewResult CreateExam(ExamEntryForView ExmEntryFV)
        {
            var exam = Mapper.Map <Exam>(ExmEntryFV);

            var dataList = _examBll.GetAll().Where(e => e.CourseId == ExmEntryFV.CourseId && e.ExamCode == ExmEntryFV.ExamCode);

            if (dataList.Count() > 0)
            {
                ViewBag.EMsg = "data is already here";
            }
            else
            {
                bool isSave = _examBll.Add(exam);
                if (isSave)
                {
                    ViewBag.SMsg = "Saved  Successfully";
                    ExmEntryFV   = new ExamEntryForView();
                }
                else
                {
                    ViewBag.EMsg = "Failed..";
                }
            }


            //ViewBag.CourseId = _courseBll.GetAll()
            //    .Select(c => new SelectListItem()
            //    {
            //        Value = c.Id.ToString(),
            //        Text = c.Name
            //    }).ToList();
            ViewBag.Examtype = _examTypeBll.GetAll()
                               .Select(c => new SelectListItem()
            {
                Value = c.Examtype.ToString(),
                Text  = c.ExamtypeName
            }).ToList();
            List <Organization> orglist = _organizationBll.GetAll();

            ViewBag.OrgList = new SelectList(orglist, "Id", "Name", ExmEntryFV.OrganizationId);
            List <Course> list = _courseBll.GetAll().Where(e => e.Organizationid == ExmEntryFV.OrganizationId).ToList();;

            ViewBag.CourseList = new SelectList(list, "Id", "Name", ExmEntryFV.CourseId);
            return(PartialView("~/Views/Shared/Course/_CreateExam.cshtml", ExmEntryFV));
        }
예제 #7
0
        public ActionResult Create()
        {
            var model = new ExamEntryForView();

            model.OrganizationSelectListItems = _organizationBll.GetAll()
                                                .Select(c => new SelectListItem()
            {
                Value = c.Id.ToString(),
                Text  = c.Name
            });
            model.ExamTypeList = _examTypeBll.GetAll()
                                 .Select(c => new SelectListItem()
            {
                Value = c.Examtype.ToString(),
                Text  = c.ExamtypeName
            }).ToList();

            model.CourseSelectListItems = GetDefaultSelectListItem();
            return(View(model));
        }