public async Task <ActionResult <device_status> > Postdevice_status(device_status device_status) { _context.device_statuses.Add(device_status); await _context.SaveChangesAsync(); return(new OkObjectResult(new { Success = true, Message = "Tạo dữ liệu thành công", Data = CreatedAtAction("Getdevice_status", new { id = device_status.status_id }, device_status) })); }
public async Task <IActionResult> Putdevice_status(int id, device_status device_status) { if (id != device_status.status_id) { return(new OkObjectResult(new { Success = false, Message = "không tìm thấy id", Data = BadRequest() })); } _context.Entry(device_status).State = EntityState.Modified; try { return(new OkObjectResult(new { Success = true, Message = "Thay đổi dữ liệu thành công", Data = await _context.SaveChangesAsync() })); } catch (DbUpdateConcurrencyException) { if (!device_statusExists(id)) { return(new OkObjectResult(new { Success = false, Message = "không tìm thấy id", Data = NotFound() })); } else { throw; } } }