public async Task <IActionResult> UpdateWeapon(int id, WeaponUpdateDto weaponUpdateDto) { var weapon = await _repo.GetWeapon(id); weapon.SoldierId = weaponUpdateDto.SoldierId; await _repo.UpdateWeapon(weapon); return(NoContent()); }