private PlayerAddedToVesselRoleDomainEvent(string eventDateIsoString, Guid gameId, Vessel vessel, VesselRole vesselRole, Player player) : base(eventDateIsoString) { GameId = gameId; Vessel = vessel; VesselRole = vesselRole; Player = player; }
public static PlayerAddedToVesselRoleDomainEvent FromPlayerInGameVesselRole(Game game, Vessel vessel, VesselRole vesselRole, Player player) => new PlayerAddedToVesselRoleDomainEvent( EventBase.GetDateIsoString(), game.Id, vessel, vesselRole, player );