public StudentSubjectsView() { InitializeComponent(); var vm = new StudentSubjectsViewModel(); this.DataContext = vm; }
public ActionResult Create(StudentSubjectsViewModel studentSubjects) { if (ModelState.IsValid) { var studentSubjectsDomain = Mapper.Map <StudentSubjectsViewModel, StudentSubjects>(studentSubjects); _studentSubjectsApp.Add(studentSubjectsDomain); return(RedirectToAction("Index")); } return(View(studentSubjects)); }
public ActionResult Edit(StudentSubjectsViewModel studentSubjects) { ViewBag.Students = new SelectList(_studentApp.GetAll(), "StudentId", "Name"); ViewBag.CourseSubjects = new SelectList(_courseSubjectApp.GetAll(), "CourseSubjectsId", "Name"); ViewBag.Grades = new SelectList(_gradeApp.GetAll(), "GradeId", "GradeValue"); if (ModelState.IsValid) { var studentSubjectsDomain = Mapper.Map <StudentSubjectsViewModel, StudentSubjects>(studentSubjects); _studentSubjectsApp.Update(studentSubjectsDomain); return(RedirectToAction("Index")); } return(View(studentSubjects)); }