public async Task AddAsync(CreateSpeciesRequest request)
        {
            if (string.IsNullOrEmpty(request.Name))
            {
                throw new BadRequestException("Imię nie może być puste.");
            }

            await _speciesRepository.AddAsync(new Species()
            {
                Name = request.Name
            });
        }