Ejemplo n.º 1
0
        public UniqueStoreUpdateItem(Guid entityId, Guid operationId, params UniqueValueChange[] changes)
        {
            entityId.MustNotBeDefault();
            operationId.MustNotBeDefault();
            changes.MustNotBeEmpty();

            EntityId = entityId;
            OperationId = operationId;
            Changes = changes;
        }
Ejemplo n.º 2
0
        public UniqueStoreItem(Guid entityId, Guid operationId, params UniqueValue[] uniqueValues)
        {
            entityId.MustNotBeDefault();
            operationId.MustNotBeDefault();
            uniqueValues.MustNotBeEmpty();

            AspectsMustHaveSameValue(uniqueValues);

            EntityId = entityId;
            Uniques = uniqueValues;
            OperationId = operationId;
        
        }