public string EnrollStudentSave(StudentEnrollViewModel aStudentEnrollViewModel) { if (CheckExist(aStudentEnrollViewModel)) { return("Exist"); } StudentEnrollInCourse aStudentEnrollInCourse = new StudentEnrollInCourse(); aStudentEnrollInCourse.StudentId = aStudentEnrollViewModel.StudentId; aStudentEnrollInCourse.CourseId = aStudentEnrollViewModel.CourseId; string tempDate = aStudentEnrollViewModel.Date.ToString("yyyy-MM-dd HH:mm:ss"); aStudentEnrollInCourse.Date = tempDate; aStudentEnrollInCourse.IsAcTive = true; bool flag = aUnitOfWork.Repository <StudentEnrollInCourse>().InsertModel(aStudentEnrollInCourse); aUnitOfWork.Save(); if (flag) { return("Saved"); } else { return("Course Assign faailed <br> Try again"); } }
public ActionResult StudentEnrollInaCourse() { var model = new StudentEnrollViewModel(); model.RegistrationNumberList = studentDAL.StudentGetAll().Select(c => new SelectListItem() { Value = c.StudentId.ToString(), Text = c.RegistrationNumber }); model.CoursetSelectListItems = GetDefaultSelectListItem(); return(View(model)); }
public ActionResult EnrollInCourse(StudentEnrollViewModel aStudentEnrollViewModel) { IEnumerable <Student> students = aStudentManager.GetAllStudent(); ViewBag.studentList = new SelectList(students, "Id", "RegNo"); List <Course> courses = new List <Course>(); ViewBag.courseList = new SelectList(courses, "Id", "Name"); string msg = aStudentManager.EnrollStudentSave(aStudentEnrollViewModel); ViewBag.message = msg; ModelState.Clear(); return(View(new StudentEnrollViewModel())); }
public ActionResult StudentEnrollInaCourse(StudentEnroll studentEnroll) { //var FEmessage = ""; var model = new StudentEnrollViewModel(); if (ModelState.IsValid) { //var course = Mapper.Map<Course>(model); bool isSavedSE = studentManager.Add(studentEnroll); if (isSavedSE) { model.RegistrationNumberList = studentDAL.StudentGetAll().Select(c => new SelectListItem() { Value = c.StudentId.ToString(), Text = c.RegistrationNumber }); model.CoursetSelectListItems = GetDefaultSelectListItem(); ViewBag.SEMessage = "Enroll Course Information Saved Successfully!"; ModelState.Clear(); return(View(model)); } else { model.RegistrationNumberList = studentDAL.StudentGetAll().Select(c => new SelectListItem() { Value = c.StudentId.ToString(), Text = c.RegistrationNumber }); model.CoursetSelectListItems = GetDefaultSelectListItem(); ViewBag.FMessage = "This Student Already Taken This Course"; return(View(model)); } } else { ViewBag.FMessage = "Failed"; } //////var model = new StudentEnrollViewModel(); model.RegistrationNumberList = studentDAL.StudentGetAll().Select(c => new SelectListItem() { Value = c.StudentId.ToString(), Text = c.RegistrationNumber }); model.CoursetSelectListItems = GetDefaultSelectListItem(); return(View(model)); }
public bool CheckExist(StudentEnrollViewModel aStudentEnrollViewModel) { StudentEnrollInCourse aCourse = aUnitOfWork.Repository <StudentEnrollInCourse>() .GetModel( x => x.StudentId == aStudentEnrollViewModel.StudentId && x.CourseId == aStudentEnrollViewModel.CourseId && x.IsAcTive == true); if (aCourse == null) { return(false); } else { return(true); } }