コード例 #1
0
        public ActionResult <CreateStadiumResponse> CreateStadium(CreateStadiumRequest request)
        {
            var response = new CreateStadiumResponse()
            {
                ResponseMessage = Models.ResponseMessage.Failure
            };

            _context.Stadiums.Add(new Stadium(request.Stadium.Name, request.Stadium.Address, request.Stadium.SeatCount));
            var success = _context.SaveChanges();

            if (success > 0)
            {
                response.ResponseMessage = Models.ResponseMessage.Success;
            }

            return(Ok(response));
        }
コード例 #2
0
        public ActionResult <CreatePlayerResponse> CreatePlayer(CreatePlayerRequest request)
        {
            var response = new CreatePlayerResponse()
            {
                ResponseMessage = Models.ResponseMessage.Failure
            };

            int?teamId = request.Player.TeamId == 0 ? null : request.Player.TeamId;

            _context.Players.Add(new Player(request.Player.FirstName, request.Player.LastName, request.Player.Height, request.Player.Weight, request.Player.Position, request.Player.DateOfBirth, teamId));

            var success = _context.SaveChanges();

            if (success > 0)
            {
                response.ResponseMessage = Models.ResponseMessage.Success;
            }

            return(Ok(response));
        }
コード例 #3
0
        public ActionResult <CreateTeamResponse> CreateTeam(CreateTeamRequest request)
        {
            var response = new CreateTeamResponse()
            {
                ResponseMessage = Models.ResponseMessage.Failure
            };

            int?stadiumId = request.Team.StadiumId == 0 ? null : request.Team.StadiumId;

            _context.Teams.Add(new Team(request.Team.Name, request.Team.Nickname, request.Team.Location, stadiumId));

            var success = _context.SaveChanges();

            if (success > 0)
            {
                response.ResponseMessage = Models.ResponseMessage.Success;
            }

            return(Ok(response));
        }