public async Task <ActionResult <Hocvien> > PostHocvien([FromBody] Hocvien hocvien) { if (ModelState.IsValid) { _context.Hocvien.Add(hocvien); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (HocvienExists(hocvien.Mahv)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetHocvien", new { id = hocvien.Mahv }, hocvien)); } return(BadRequest(new { message = "Product not found" })); }
public async Task <IActionResult> PutHocvien(Hocvien hocvien) { //if (id != hocvien.Mahv) //{ // return BadRequest(); //} _context.Entry(hocvien).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { //if (!HocvienExists(id)) //{ // return NotFound(); //} //else //{ // throw; //} } return(NoContent()); }