public async Task <int> Update(NVUpdateRequest request) { var maNV = await _context.NhanViens.FindAsync(request.MaNV); var nhanVien = await _context.NhanViens.FirstOrDefaultAsync(x => x.MaNV == request.MaNV); if (nhanVien == null) { throw new EkGisException($"Khong tim thay nhan vien: {request.MaNV}"); } nhanVien.TenNV = request.TenNV; nhanVien.DiaChi = request.DiaChi; nhanVien.Email = request.Email; nhanVien.ChucVu = request.ChucVu; nhanVien.NgaySinh = request.NgaySinh; nhanVien.SDT = request.SDT; return(await _context.SaveChangesAsync()); }
public async Task <IActionResult> Update(NVUpdateRequest request) { var result = await _nhanVienService.Update(request); return(Ok(result)); }