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)); }
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)); }
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)); }