public ActionResult CreateStudent(NewStudent vm) { var db = new DatabaseContext(); student.Id = 0; var student = db.Students.FirstOrDefault(student => student.Id == vm.StudentId); if (student == null) { return(NotFound()); } else { var list = new Student { FullName = vm.FullName, StudentId = vm.StudentId }; db.Students.Add(list); db.SaveChanges(); var rv = new CreatedStudent { Id = list.Id, FullName = list.FullName, StudentId = list.StudentId }; return(Ok(rv)); } }
public ActionResult CreateStudent(NewStudent viewModel) { var db = new DatabaseContext(); var schoolhouse = db.SchoolHouses .FirstOrDefault(schoolhouse => schoolhouse.Id == viewModel.SchoolHouseId); if (schoolhouse == null) { return(NotFound()); } else { var student = new Student { FullName = viewModel.FullName, PlaysQuidditch = viewModel.PlaysQuidditch, SchoolHouseId = viewModel.SchoolHouseId }; db.Students.Add(student); db.SaveChanges(); var rv = new CreatedStudent { Id = student.Id, PlaysQuidditch = student.PlaysQuidditch, SchoolHouseId = student.SchoolHouseId }; return(Ok(rv)); } }