public ActionResult <StudentGetDto> Put(int studentId, [FromBody] StudentPutDto studentDto) { var studentToEdit = _context.Students.Find(studentId); studentToEdit.FirstName = studentDto.FirstName; studentToEdit.LastName = studentDto.LastName; _context.SaveChanges(); var studentToReturn = new StudentGetDto { Id = studentToEdit.Id, FirstName = studentToEdit.FirstName, LastName = studentToEdit.LastName }; return(Ok(studentToReturn)); }
public ActionResult <StudentGetDto> Post([FromBody] StudentPostDto studentDto) { var studentToCreate = new Student { FirstName = studentDto.FirstName, LastName = studentDto.LastName }; _context.Students.Add(studentToCreate); _context.SaveChanges(); var studentToReturn = new StudentGetDto { Id = studentToCreate.Id, FirstName = studentToCreate.FirstName, LastName = studentToCreate.LastName, }; return(Ok(studentToReturn)); }