Exemple #1
0
 public override void ApplyEventData(IModelAggregate <Guid> model)
 {
     ((InventoryItemAggregate)model).LastEventTimestamp = Timestamp;
     ((InventoryItemAggregate)model).Name     = null;
     ((InventoryItemAggregate)model).Count    = 0;
     ((InventoryItemAggregate)model).IsActive = false;
     ((InventoryItemAggregate)model).Note     = null;
 }
        public override void ApplyEventData(IModelAggregate <Guid> model)
        {
            UpdateInventoryItemData eventData = ((UpdateInventoryItemData)EventData);

            ((InventoryItemAggregate)model).LastEventTimestamp = Timestamp;
            ((InventoryItemAggregate)model).Name     = eventData.InventoryItemData.Name;
            ((InventoryItemAggregate)model).Count    = eventData.InventoryItemData.Count;
            ((InventoryItemAggregate)model).IsActive = eventData.InventoryItemData.IsActive;
            ((InventoryItemAggregate)model).Note     = eventData.InventoryItemData.Note;
        }
 public override void ApplyEventData(IModelAggregate <Guid> model)
 {
     ((InventoryItemAggregate)model).Name = ((SetInventoryItemNameData)EventData).Name;
     ((InventoryItemAggregate)model).LastEventTimestamp = Timestamp;
 }
Exemple #4
0
 public override void ApplyEventData(IModelAggregate <Guid> model)
 {
     ((InventoryItemAggregate)model).IsActive           = true;
     ((InventoryItemAggregate)model).LastEventTimestamp = Timestamp;
 }
Exemple #5
0
 public void ApplyEventData(IModelAggregate <Guid> model)
 {
     throw new NotImplementedException();
 }
Exemple #6
0
 public abstract void ApplyEventData(IModelAggregate <Guid> model);
 public override void ApplyEventData(IModelAggregate <Guid> model)
 {
     ((InventoryItemAggregate)model).Count -= (int)((AdjustInventoryItemCount)EventData).Delta;
     ((InventoryItemAggregate)model).LastEventTimestamp = Timestamp;
 }