コード例 #1
0
        public StudentSubjectsView()
        {
            InitializeComponent();

            var vm = new StudentSubjectsViewModel();

            this.DataContext = vm;
        }
コード例 #2
0
        public ActionResult Create(StudentSubjectsViewModel studentSubjects)
        {
            if (ModelState.IsValid)
            {
                var studentSubjectsDomain = Mapper.Map <StudentSubjectsViewModel, StudentSubjects>(studentSubjects);
                _studentSubjectsApp.Add(studentSubjectsDomain);

                return(RedirectToAction("Index"));
            }
            return(View(studentSubjects));
        }
コード例 #3
0
        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));
        }