public async Task AddOptionsAsync(CarComplectationOptionsAssignCommand assignCommand) { await ValidatorFactory.GetValidator <CarComplectationOptionsAssignCommand>().ValidateAndThrowAsync(assignCommand); var itemsToAdd = Mapper.Map <IEnumerable <CarComplectationOption> >(assignCommand).ToArray(); await WriteRepository.AddRangeAsync(itemsToAdd); await UnitOfWork.CommitAsync(); }