コード例 #1
0
        }                                              // 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;
        }
コード例 #2
0
 public VesselViewModel(VesselDto dto)
 {
     this.Id   = dto.Id;
     this.Name = dto.Name;
     this.BoardedPassengers     = dto.BoardedPassengers;
     this.MaxPassengersCapacity = dto.MaxPassengersCapacity;
 }
コード例 #3
0
 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));
     }
 }
コード例 #4
0
 public static PlayerRemovedFromVesselRoleEvent FromPlayerInGameVesselRole(Guid gameId, VesselDto vessel, string vesselRole, PlayerDto player) =>
 new PlayerRemovedFromVesselRoleEvent(
     EventBase.GetDateIsoString(),
     gameId,
     vessel,
     vesselRole,
     player
     );
コード例 #5
0
 public static VesselMovedInDirectionEvent FromVesselDirectionInGame(Guid gameId, VesselDto vessel, Direction direction) =>
 new VesselMovedInDirectionEvent(
     EventBase.GetDateIsoString(),
     gameId,
     vessel,
     direction
     );
コード例 #6
0
        }                                         // For model binding / deserialization

        private VesselMovedInDirectionEvent(string eventDateIsoString, Guid gameId, VesselDto vessel, Direction direction) : base(eventDateIsoString)
        {
            GameId    = gameId;
            Vessel    = vessel;
            Direction = direction;
        }
コード例 #7
0
 public static VesselStateChangedEvent FromVesselInGame(Guid gameId, VesselDto vessel) =>
 new VesselStateChangedEvent(
     EventBase.GetDateIsoString(),
     gameId,
     vessel
     );
コード例 #8
0
        }                                     // For model binding / deserialization

        private VesselStateChangedEvent(string eventDateIsoString, Guid gameId, VesselDto vessel) : base(eventDateIsoString)
        {
            GameId = gameId;
            Vessel = vessel;
        }