public async Task <IActionResult> PutCourse(int id, Course course) { if (id != course.ID) { return(BadRequest()); } _context.Entry(course).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CourseExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Create([Bind("ID,Name,Price,Tech")] Course course) { if (ModelState.IsValid) { _context.Add(course); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(course)); }
public async Task <IActionResult> Create([Bind("ID,FirstName,LastName,Age")] Student student) { if (ModelState.IsValid) { _context.Add(student); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(student)); }
public async Task <IActionResult> Create([Bind("StudentID,CourseID")] CourseEnrollments courseEnrollments) { if (ModelState.IsValid) { _context.Add(courseEnrollments); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CourseID"] = new SelectList(_context.Courses, "ID", "Name", courseEnrollments.CourseID); ViewData["StudentID"] = new SelectList(_context.Students, "ID", "FullName", courseEnrollments.StudentID); return(View(courseEnrollments)); }
public async Task CreateStudent(Student student) { // add the item to the database _context.Students.Add(student); // don't forget to save. await _context.SaveChangesAsync(); // All asyncronous methods return Task. // you MUST return a Task of some sort for your method to work properly // you will get weird behavior if you are missing the Task }
public async Task CreateCourse(Course course) { _context.Add(course); await _context.SaveChangesAsync(); }
public async Task CreateStudent(Student student) { _context.Add(student); await _context.SaveChangesAsync(); }