public async Task <int> Handle(AddPlantCharacteristicsCommand command, CancellationToken cancellationToken) { var sowing = _mapper.Map <Sowing>(command.Sowing); var floweringTime = _mapper.Map <GardeningDate>(command.FloweringTime); var plantCharacteristics = new PlantCharacteristics(command.Names, command.LatinName, sowing, floweringTime); _dbContext.Add(plantCharacteristics); return(await _dbContext.SaveChangesAsync()); }