public async Task <IActionResult> Put(int bulletId, [FromBody] BulletDTO bulletDTO) { if (!BulletExists(bulletId)) { return(NotFound()); } if (bulletId == 0) { return(BadRequest()); } var bullet = _mapper.Map <BulletDTO, Bullet>(bulletDTO); _context.Update(bullet); await _context.SaveChangesAsync(); return(Ok(bullet)); }