public Task <Product> GetProduct(ProductId productId) { return(Task.FromResult(_repository[productId])); }
public RemoveProductCommand(CartId aggregateId, ProductId productId) : base(aggregateId) { ProductId = productId; }