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")); }
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(); }