public async Task <IActionResult> PutNhomTb(string id, NhomTb nhomTb) { if (id != nhomTb.IdnhomTb) { return(BadRequest()); } _context.Entry(nhomTb).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NhomTbExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <NhomTb> > PostNhomTb(NhomTb nhomTb) { _context.NhomTb.Add(nhomTb); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (NhomTbExists(nhomTb.IdnhomTb)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetNhomTb", new { id = nhomTb.IdnhomTb }, nhomTb)); }