Ejemplo n.º 1
0
        public ActionResult SaveStudentResult(SaveStudentResult saveStudentResult)
        {
            var SSFmessage = "";

            if (ModelState.IsValid)
            {
                //var course = Mapper.Map<Course>(model);

                bool isSavedSSR = studentManager.Add(saveStudentResult);
                if (isSavedSSR)
                {
                    ViewBag.SSRmessage = "Student Result Information Saved Successfully!";
                    ModelState.Clear();
                }
                else
                {
                    ViewBag.SSFmessage = "This Course Result Already Saved Under This Student";
                }
            }
            else
            {
                ViewBag.SSFmessage = "Failed";
            }
            var model  = new SaveStudentResultViewModel();
            var result = studentDAL.StudentEnrollListGetAll().Select(c => new { StudentId = c.StudentId, RegistrationNumber = c.Student.RegistrationNumber }).Distinct().ToList();

            model.RegistrationNumberList = result.Select(c => new SelectListItem()
            {
                Value = c.StudentId.ToString(), Text = c.RegistrationNumber
            });
            model.CoursetSelectListItems = GetDefaultSelectListItem();
            ViewBag.FMessage             = SSFmessage;
            return(View(model));
        }
Ejemplo n.º 2
0
        ////----------------Save Student result End---------------/////
        ////----------------Student result View---------------/////

        public ActionResult StudentResultView()
        {
            var model  = new SaveStudentResultViewModel();
            var result = studentDAL.StudentEnrollListGetAll().Select(c => new { StudentId = c.StudentId, RegistrationNumber = c.Student.RegistrationNumber }).Distinct().ToList();

            model.RegistrationNumberList = result.Select(c => new SelectListItem()
            {
                Value = c.StudentId.ToString(), Text = c.RegistrationNumber
            });
            return(View(model));
        }