public GameDetailsViewModel(UserDTO user, GameDTO game, List<PlatformGameDTO> platformgames, int? selectedPfId, List<CrewDTO> crews)
 {
     Game = game;
     PlatformGames = platformgames;
     MyCrews = crews;
     setSelectedPlatform(selectedPfId);
 }
Esempio n. 2
0
 public GameEditVM( List<PlatformGameDTO> platformgames, List<PlatformDTO> platforms, List<GenreDTO> genres, GameDTO games)
 {
     this.platforms = platforms;
     this.platformgames = platformgames;
     this.genres = genres;
     this.games = games;
 }
 public IHttpActionResult PostGame(GameDTO game)
 {
     if (!ModelState.IsValid)
     {
         return BadRequest(ModelState);
     }
     facade.GetGameRepository().Add(converter.Reverse(game));
     return CreatedAtRoute("DefaultApi", new { id = game.Id }, game);
 }
        public IHttpActionResult PutGame(int id, GameDTO game)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            if (id != game.Id)
            {
                return BadRequest();
            }
            facade.GetGameRepository().Update(converter.Reverse(game));

            return StatusCode(HttpStatusCode.NoContent);
        }
Esempio n. 5
0
        public List<GameDTO> populateGames()
        {
            games = new List<GameDTO>();
            GameDTO gameDTO = new GameDTO() { Id = 1, Title = "GTA 2",ReleaseDate = DateTime.Today, CoverUrl = "test", TrailerUrl = "test", Description= "test" };
            GameDTO gameDTO1 = new GameDTO() { Id = 2, Title = "Rainbow Six - Siege", ReleaseDate = DateTime.Today, CoverUrl = "test", TrailerUrl = "test", Description = "test" };
            GameDTO gameDTO2 = new GameDTO() { Id = 3, Title = "Battlefield 2", ReleaseDate = DateTime.Today, CoverUrl = "test", TrailerUrl = "test", Description = "test" };
            GameDTO gameDTO3 = new GameDTO() { Id = 4, Title = "Overwatch Six", ReleaseDate = DateTime.Today, CoverUrl = "test", TrailerUrl = "test", Description = "test" };
            GameDTO gameDTO4 = new GameDTO() { Id = 5, Title = "Diablo III: Reaper of Souls", ReleaseDate = DateTime.Today, CoverUrl = "test", TrailerUrl = "test", Description = "test" };
            GameDTO gameDTO5 = new GameDTO() { Id = 6, Title = "Need for Speed", ReleaseDate = DateTime.Today, CoverUrl = "test", TrailerUrl = "test", Description = "test" };
            GameDTO gameDTO6 = new GameDTO() { Id = 7, Title = "Forza Horizon 2", ReleaseDate = DateTime.Today, CoverUrl = "test", TrailerUrl = "test", Description = "test" };

            games.Add(gameDTO);
            games.Add(gameDTO1);
            games.Add(gameDTO2);
            games.Add(gameDTO3);
            games.Add(gameDTO4);
            games.Add(gameDTO5);
            games.Add(gameDTO6);

            return games;
        }