public async Task <IActionResult> GetKit(int squadId, int id) { var squad = await _squadService.GetDetailByIdAsync(squadId); if (squad == null) { return(NotFound()); } var kit = await _kitService.GetByIdAsync(id); if (kit == null) { return(NotFound()); } if (squad.Kits.All(k => k.Id != id)) { return(BadRequest()); } var returnKit = _mapper.Map <KitDetailDto>(kit); return(Ok(returnKit)); }