public async Task <ManufacturerViewModel> Handle(CreateManufacturerCommand command, CancellationToken cancellationToken) { var manufacturer = GetManufacturer(command); await _manufacturerRepository.AddAsync(manufacturer); await _manufacturerRepository.UnitOfWork.SaveEntitiesAsync(_domainEventsService, _mediator, cancellationToken); var manufacturerViewModel = _mapper.Map <ManufacturerViewModel>(manufacturer); return(manufacturerViewModel); }