Ejemplo n.º 1
0
        public void Handle(PlayerBought domainEvent)
        {
            TeamChest = domainEvent.NewTeamChestBalance;
            var playerDto = new PlayerDto(domainEvent.PlayerId, domainEvent.PlayerTypeId, domainEvent.PlayerPositionNumber);

            PlayerList = PlayerList.Append(playerDto).OrderBy(p => p.PlayerPositionNumber).ToList();
        }
Ejemplo n.º 2
0
        public void Apply(PlayerBought domainEvent)
        {
            TeamMoney = domainEvent.NewTeamChestBalance;
            var playerReadModel  = new PlayerReadModel(domainEvent.PlayerId, domainEvent.PlayerTypeId, domainEvent.PlayerPositionNumber);
            var playerReadModels = Players.ToList();

            playerReadModels.Add(playerReadModel);
            Players = playerReadModels;
        }
Ejemplo n.º 3
0
 public void Handle(PlayerBought domainEvent)
 {
     Players = Players.Append(domainEvent.PlayerId);
 }