public async Task <IActionResult> PutPostAsync([FromRoute] int id, [FromBody] Models.TPost post) { _context.Entry(post).State = Microsoft.EntityFrameworkCore.EntityState.Modified; await _context.SaveChangesAsync(); return(Ok(post)); }
public async Task <IActionResult> PostPost([FromBody] Models.TPost post) { // Validate here if (!ModelState.IsValid) // Set during data binding. Checks data binding state { return(BadRequest(ModelState)); } _context.TPost.Add(post); await _context.SaveChangesAsync(); return(CreatedAtAction("getPost", new { id = post.PkPostId })); }