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; }
public override void ApplyEventData(IModelAggregate <Guid> model) { ((InventoryItemAggregate)model).IsActive = true; ((InventoryItemAggregate)model).LastEventTimestamp = Timestamp; }
public void ApplyEventData(IModelAggregate <Guid> model) { throw new NotImplementedException(); }
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; }