Пример #1
0
        public void UpdateOwnedGame(OwnedGame ownedGame)
        {
            OwnedGame targetOwnedGame = context.OwnedGames.Find(ownedGame.OwnedGameID);

            if (targetOwnedGame != null)
            {
                targetOwnedGame.MinutesPlayed = ownedGame.MinutesPlayed;
            }
        }
        public IActionResult Create([FromBody] OwnedGame game)
        {
            if (game == null)
            {
                return(BadRequest());
            }

            service.Add(game);
            return(CreatedAtRoute("GetOwnedGame", new { id = game.Id }, game));
        }
        public IActionResult GetById(long id)
        {
            OwnedGame game = service.GetOwnedGame(id);

            if (game == null)
            {
                return(NotFound());
            }
            return(Ok(null));
        }
Пример #4
0
        public bool Remove(long id)
        {
            OwnedGame ownedGame = db.OwnedGames.Find(id);

            if (ownedGame == null)
            {
                return(false);
            }

            db.OwnedGames.Remove(ownedGame);
            db.SaveChanges();
            return(true);
        }
        public IActionResult Update(long id, [FromBody] OwnedGame game)
        {
            if (game == null || id != game.Id)
            {
                return(BadRequest());
            }

            if (!service.Update(id, game))
            {
                return(NotFound());
            }

            return(NoContent());
        }
Пример #6
0
        public bool Update(long id, OwnedGame newGame)
        {
            var ownedGame = db.OwnedGames.Find(id);

            if (ownedGame == null)
            {
                return(false);
            }


            if (ownedGame.Game.Id != newGame.Game.Id)
            {
                var game = db.Games.Find(newGame.Game.Id);
                ownedGame.Game = game;
            }

            ownedGame.PlaytimeForever  = newGame.PlaytimeForever;
            ownedGame.PlaytimeTwoWeeks = newGame.PlaytimeTwoWeeks;

            db.SaveChanges();
            return(true);
        }
Пример #7
0
 public void Add(OwnedGame ownedGame)
 {
     db.OwnedGames.Add(ownedGame);
     db.SaveChanges();
 }
Пример #8
0
        public void DeleteOwnedGame(int ownedGameId)
        {
            OwnedGame ownedGame = context.OwnedGames.Find(ownedGameId);

            context.OwnedGames.Remove(ownedGame);
        }
Пример #9
0
 public void InsertOwnedGame(OwnedGame ownedGame)
 {
     context.OwnedGames.Add(ownedGame);
 }