public async Task Remove(int id) { Species species = await _speciesRepository.GetByIdAsync(id); if (species == null) { throw new BadRequestException("Gatunek o tym Id nie istnieje."); } _speciesRepository.Remove(species); }