public async Task <ActionResult <SchoolItem.Person> > PostTodoItem(SchoolItem.Person item) { _context.PersonItems.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetTSchoolItem), new { id = item.id }, item)); }
public async Task <IActionResult> PutTodoItem(long id, SchoolItem.Person item) { if (id != item.id) { return(BadRequest()); } _context.Entry(item).State = EntityState.Modified; await _context.SaveChangesAsync(); return(NoContent()); }
public SchoolController(SchoolContext context) { _context = context; if (_context.PersonItems.Count() == 0) { // Create a new TodoItem if collection is empty, // which means you can't delete all TodoItems. SchoolItem.Person new_student = new SchoolItem.Person { FirstName = "Student1" }; _context.PersonItems.Add(new_student); _context.SaveChanges(); } }