public async Task AddBeehiveToApiary(int apiaryId, int beehiveId)
        {
            var temporary = new TemporaryApiaryBeehive
            {
                ApiaryId  = apiaryId,
                BeehiveId = beehiveId,
            };

            await this.temporaryApiaryBeehiveRepository.AddAsync(temporary);

            await this.temporaryApiaryBeehiveRepository.SaveChangesAsync();
        }
        public async Task AddMultipleBeehiveToApiary(int apiaryId, List <int> beehivesIds)
        {
            foreach (var id in beehivesIds)
            {
                var temporary = new TemporaryApiaryBeehive
                {
                    ApiaryId  = apiaryId,
                    BeehiveId = id,
                };

                await this.temporaryApiaryBeehiveRepository.AddAsync(temporary);
            }

            await this.temporaryApiaryBeehiveRepository.SaveChangesAsync();
        }