} // For model binding / deserialization private PlayerRemovedFromVesselRoleEvent(string eventDateIsoString, Guid gameId, VesselDto vessel, string vesselRole, PlayerDto player) : base(eventDateIsoString) { GameId = gameId; Vessel = vessel; VesselRole = vesselRole; Player = player; }
public VesselViewModel(VesselDto dto) { this.Id = dto.Id; this.Name = dto.Name; this.BoardedPassengers = dto.BoardedPassengers; this.MaxPassengersCapacity = dto.MaxPassengersCapacity; }
public IActionResult PutVessel([FromBody] VesselDto vesselDto) { try { var vessel = _mapper.Map <Vessel>(vesselDto); _repositoryManager.Vessel.UpdateVessel(vessel); _repositoryManager.Save(); return(Ok()); }catch (Exception e) { return(BadRequest(e.Message)); } }
public static PlayerRemovedFromVesselRoleEvent FromPlayerInGameVesselRole(Guid gameId, VesselDto vessel, string vesselRole, PlayerDto player) => new PlayerRemovedFromVesselRoleEvent( EventBase.GetDateIsoString(), gameId, vessel, vesselRole, player );
public static VesselMovedInDirectionEvent FromVesselDirectionInGame(Guid gameId, VesselDto vessel, Direction direction) => new VesselMovedInDirectionEvent( EventBase.GetDateIsoString(), gameId, vessel, direction );
} // For model binding / deserialization private VesselMovedInDirectionEvent(string eventDateIsoString, Guid gameId, VesselDto vessel, Direction direction) : base(eventDateIsoString) { GameId = gameId; Vessel = vessel; Direction = direction; }
public static VesselStateChangedEvent FromVesselInGame(Guid gameId, VesselDto vessel) => new VesselStateChangedEvent( EventBase.GetDateIsoString(), gameId, vessel );
} // For model binding / deserialization private VesselStateChangedEvent(string eventDateIsoString, Guid gameId, VesselDto vessel) : base(eventDateIsoString) { GameId = gameId; Vessel = vessel; }