예제 #1
0
 //[Route("api/Game")]
 public IEnumerable <GameDto> GetGame()
 {
     using (FinalGameShopDBContext finalDBContext = new FinalGameShopDBContext())
     {
         var AllGames = finalDBContext.Game
                        .Select(Mapper.Map <Game, GameDto>)
                        .ToList();
         return(AllGames);
     }
 }
예제 #2
0
 public IEnumerable <PlayerDto> GetPlayer()
 {
     using (FinalGameShopDBContext finalDBContext = new FinalGameShopDBContext())
     {
         var AllPlayerDto = finalDBContext.Player
                            .Select(Mapper.Map <Player, PlayerDto>)
                            .ToList();
         return(AllPlayerDto);
     }
 }
예제 #3
0
        public OrderDto CreateOrder([FromBody] OrderDto orderDto)
        {
            using (FinalGameShopDBContext finalDBContext = new FinalGameShopDBContext())
            {
                var createOrder = Mapper.Map <OrderDto, Order>(orderDto);
                finalDBContext.Order.Add(createOrder);
                finalDBContext.SaveChanges();

                return(orderDto);
            }
        }
예제 #4
0
 public IEnumerable <OrderDto> GetOrder()
 {
     using (FinalGameShopDBContext finalDBContext = new FinalGameShopDBContext())
     {
         var AllOrders = finalDBContext.Order
                         .Include(x => x.Game).Include(x => x.Player)
                         .Select(Mapper.Map <Order, OrderDto>)
                         .ToList();
         return(AllOrders);
     }
 }
예제 #5
0
        //[Route("Api/Game")]
        public GameDto CreateGame([FromBody] GameDto gameDto)
        {
            using (FinalGameShopDBContext finalDBContext = new FinalGameShopDBContext())
            {
                var game = Mapper.Map <GameDto, Game>(gameDto);
                finalDBContext.Game.Add(game);
                finalDBContext.SaveChanges();

                return(gameDto);
            }
        }
예제 #6
0
 //[Route("Api/Game")]
 public GameDto GetGame(int id)
 {
     using (FinalGameShopDBContext finalDBContext = new FinalGameShopDBContext())
     {
         var AllGames = finalDBContext.Game
                        .Select(Mapper.Map <Game, GameDto>)
                        .Where(x => x.Id == id)
                        .SingleOrDefault();
         return(AllGames);
     }
 }
예제 #7
0
        public RegisterPlayerDto CreatePlayer([FromBody] RegisterPlayerDto registerPlayerDto)
        {
            using (FinalGameShopDBContext finalDBContext = new FinalGameShopDBContext())
            {
                var Player = Mapper.Map <RegisterPlayerDto, Player>(registerPlayerDto);
                finalDBContext.Player.Add(Player);
                finalDBContext.SaveChanges();

                return(registerPlayerDto);
            }
        }
예제 #8
0
        public IHttpActionResult LogInPlayer([FromBody] LogInPlayerDto logInPlayerDto)
        {
            using (FinalGameShopDBContext finalDBContext = new FinalGameShopDBContext())
            {
                var LogInPlayerDto = finalDBContext.Player
                                     //.Select(Mapper.Map<Player, LogInPlayerDto>)
                                     .Where(x => x.UserName.ToLower() == logInPlayerDto.UserName.ToLower() && x.Password == logInPlayerDto.Password)
                                     .SingleOrDefault();

                return(Json(LogInPlayerDto.Id));
            }
        }
예제 #9
0
        public PlayerDto GetPlayer(int id)
        {
            using (FinalGameShopDBContext finalDBContext = new FinalGameShopDBContext())
            {
                var OnePlayerDto = finalDBContext.Player
                                   .Select(Mapper.Map <Player, PlayerDto>)
                                   .Where(x => x.Id == id)
                                   .SingleOrDefault();

                return(OnePlayerDto);
            }
        }
예제 #10
0
        public OrderDto GetOrder(int id)
        {
            using (FinalGameShopDBContext finalDBContext = new FinalGameShopDBContext())
            {
                var OneOrder = finalDBContext.Order
                               .Include(x => x.Game).Include(x => x.Player)
                               .Select(Mapper.Map <Order, OrderDto>)
                               .Where(x => x.Id == id)
                               .SingleOrDefault();

                return(OneOrder);
            }
        }