public ProductBacklogItem( TenantId tenantId, ProductId productId, BacklogItemId backlogItem, int ordering) { this.BacklogItemId = backlogItem; this.Ordering = ordering; this.ProductId = productId; this.TenantId = tenantId; }
internal void ReorderFrom(BacklogItemId id, int ordering) { if (this.BacklogItemId.Equals(id)) { this.Ordering = ordering; } else if (this.Ordering >= ordering) { this.Ordering = this.Ordering + 1; } }