public ActionResult Enroll([Bind(Include = "FirstName, LastName,Birthdate, Adress, Course")] AddStudentBM student)
        {
            string userName = this.User.Identity.Name;

            if (ModelState.IsValid)
            {
                this.service.AddStudent(student, userName);
                return(RedirectToAction("Profile"));
            }

            return(View("Error"));
        }
Exemple #2
0
        public void AddStudent(AddStudentBM student, string userName)
        {
            Student studentToAdd = new Student();

            studentToAdd = Mapper.Map <AddStudentBM, Student>(student);

            //studentToAdd.Adress = student.Adress;
            //studentToAdd.Birthdate = student.Birthdate;
            //studentToAdd.Course = this.Context.Courses.Find(student.Course);
            //studentToAdd.FirstName = student.FirstName;
            //studentToAdd.LastName = student.LastName;


            studentToAdd.Parent = this.Context.Parents.FirstOrDefault(parent => parent.User.UserName == userName);


            this.Context.Students.Add(studentToAdd);
            this.Context.SaveChanges();
        }