public async Task ExecuteAsync(CreateProductCommand command) { var productCategoryDomain = new ProductDomain(_domainService.WriteService); productCategoryDomain.Add(new ProductDto { Name = command.Name }); await _domainService.ApplyChangesAsync(productCategoryDomain); }
public Task ExecuteAsync(CreateProductCommand command) { var productCategoryDomain = new ProductDomain(_writeService); productCategoryDomain.Add(new ProductDto { Name = command.Name }); _domainService.ApplyChanges(productCategoryDomain); return(Task.CompletedTask); }