public async Task <ActionResult> Put(int id, PlayersDTO playersDTO) { try { if (playersDTO == null) { return(NotFound()); } playersDTO = await _playersApplicationService.GetById(id); if (playersDTO != null) { _playersApplicationService.Update(playersDTO); return(Ok("Registered successfully")); } else { return(NotFound()); } } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $" {ex.Message}")); } }
public async Task <PlayersDTO> GetById(int id) { var objPlayers = await _playersService.GetById(id); PlayersDTO players = _playersMapper.MapperToDTO(objPlayers); return(players); }
public PlayersDTO MapperToDTO(Players players) { PlayersDTO playersDTO = new PlayersDTO { Id = players.Id, Name = players.Name, BirthDate = players.BirthDate, FavoriteGame = players.FavoriteGame, Email = players.Email }; return(playersDTO); }
public Players MapperToEntity(PlayersDTO playersDTO) { Players Players = new Players { Id = playersDTO.Id, Name = playersDTO.Name, BirthDate = playersDTO.BirthDate, FavoriteGame = playersDTO.FavoriteGame, Email = playersDTO.Email }; return(Players); }
public IActionResult Start([FromBody] PlayersDTO value) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } PlayerHandsDTO playersHands = PokerService.StartGame(value); return(Ok(new PlayerHandsDTO() { Player1Hand = playersHands.Player1Hand, Player2Hand = playersHands.Player2Hand })); }
public static PlayerHandsDTO StartGame(PlayersDTO players) { activeCards.Clear(); player1 = new Player(players.Player1); player2 = new Player(players.Player2); player1.Hand = DealHand(); player2.Hand = DealHand(); return(new PlayerHandsDTO() { Player1Hand = player1.Hand, Player2Hand = player2.Hand });; }
public List <PlayersDTO> MapperListPlayers(IEnumerable <Players> players) { foreach (var item in players) { PlayersDTO playersDTO = new PlayersDTO { Id = item.Id, Name = item.Name, BirthDate = item.BirthDate, FavoriteGame = item.FavoriteGame, Email = item.Email }; playersDTOs.Add(playersDTO); } return(playersDTOs); }
public ActionResult Post([FromBody] PlayersDTO playersDTO) { try { if (playersDTO == null) { return(NotFound()); } _playersApplicationService.Add(playersDTO); return(Ok("Registered successfully")); } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $" {ex.Message}")); } }
public void TestPlayerDTODeserialisation() { string playerJSON = @" { ""players"": [ { ""id"": 1, ""score"": 10, ""health"": 5, ""location"": { ""x"": 2, ""y"": 2 }, ""orientation"": ""East"" }, { ""id"": 1, ""score"": 11, ""health"": 8, ""location"": { ""x"": 2, ""y"": 1 }, ""orientation"": ""South"" } ] }"; PlayersDTO playersDTO = JsonUtility.FromJson <PlayersDTO>(playerJSON); Assert.AreEqual(2, playersDTO.players.Length); PlayerDTO player = playersDTO.players[0]; Assert.IsNotNull(player); Assert.AreEqual(1, player.id); Assert.AreEqual(10, player.score); Assert.AreEqual(5, player.health); Assert.AreEqual(new Location(2, 2), player.location); Assert.AreEqual(Orientation.East, player.orientationType); }
public void Update(PlayersDTO obj) { var objPlayers = _playersMapper.MapperToEntity(obj); _playersService.Update(objPlayers); }
public void Remove(PlayersDTO obj) { var objPlayer = _playersMapper.MapperToEntity(obj); _playersService.Remove(objPlayer); }
public void Add(PlayersDTO obj) { var objPlayers = _playersMapper.MapperToEntity(obj); _playersService.Add(objPlayers); }