public async Task <IActionResult> PostCumToaNha([FromBody] CumToaNha cumtoanha) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var user = User.Identity.Name; var userId = Utilities.GetUserId(this.User); cumtoanha.NgayNhap = DateTime.Now; cumtoanha.NguoiNhap = user; _context.CumToaNhas.Add(cumtoanha); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCumToaNha", new { id = cumtoanha.CumToaNhaId }, cumtoanha)); }
public async Task <IActionResult> PutCumToaNha([FromRoute] int id, [FromBody] CumToaNha cumtoanha) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != cumtoanha.CumToaNhaId) { return(BadRequest()); } var user = this.User.Identity.Name; var userId = Utilities.GetUserId(this.User); cumtoanha.NgaySua = DateTime.Now; cumtoanha.NguoiSua = user; _context.Entry(cumtoanha).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CumToaNhaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }