예제 #1
0
        public IActionResult Delete(int id)
        {
            var dbservice = new EfCoreSqlRepository();

            dbservice.Delete(id);

            return(Ok("Player was deleted."));
        }
예제 #2
0
        public IActionResult Put(int id, [FromBody] Player player)
        {
            var dbservice = new EfCoreSqlRepository();

            dbservice.Update(player);

            return(Ok("Player was updated."));
        }
예제 #3
0
        public IActionResult Post([FromBody] Player player)
        {
            var dbservice = new EfCoreSqlRepository();


            dbservice.Save(player);

            return(Ok("Player was saved."));
        }
예제 #4
0
        public IActionResult JsonFeed()
        {
            var repoService = new EfCoreSqlRepository();

            var result = repoService.FindAll();

            return(Json(new
            {
                success = true,
                Message = result
            }));
        }
예제 #5
0
        public JsonResult Get(int id)
        {
            var dbservice = new EfCoreSqlRepository();


            var result = dbservice.FindOne(id);

            return(Json(new
            {
                success = true,
                Message = result
            }));
        }
예제 #6
0
        private void AskUserForName()
        {
            var repo = new EfCoreSqlRepository();

            var message = "Game over";

            MessageBox.Show(message);

            var player = new Player();

            player.Identity.Name = App.Prompt.ShowDialog("Enter your name", "Enter your name");

            player.Identity.Player = player;
            player.Scores.Add((Score)_game.Score);

            repo.Save(player);
        }