Пример #1
0
        public HttpResponseMessage UpdateTeamSegment(HttpRequestMessage request, [FromBody] TeamSegment teamsegmentModel)
        {
            return(GetHttpResponse(request, () =>
            {
                var teamsegment = _MPRBSService.UpdateTeamSegment(teamsegmentModel);

                return request.CreateResponse <TeamSegment>(HttpStatusCode.OK, teamsegment);
            }));
        }
Пример #2
0
        public HttpResponseMessage GetTeamSegment(HttpRequestMessage request, int Mpr_Team_Segment_ID)
        {
            return(GetHttpResponse(request, () =>
            {
                HttpResponseMessage response = null;

                TeamSegment TeamSegment = _MPRBSService.GetTeamSegment(Mpr_Team_Segment_ID);

                // notice no need to create a seperate model object since TeamSegment entity will do just fine
                response = request.CreateResponse <TeamSegment>(HttpStatusCode.OK, TeamSegment);

                return response;
            }));
        }
Пример #3
0
        public HttpResponseMessage DeleteTeamSegment(HttpRequestMessage request, [FromBody] int Mpr_Team_Segment_ID)
        {
            return(GetHttpResponse(request, () =>
            {
                HttpResponseMessage response = null;

                // not that calling the WCF service here will authenticate access to the data
                TeamSegment TeamSegment = _MPRBSService.GetTeamSegment(Mpr_Team_Segment_ID);

                if (TeamSegment != null)
                {
                    _MPRBSService.DeleteTeamSegment(Mpr_Team_Segment_ID);

                    response = request.CreateResponse(HttpStatusCode.OK);
                }
                else
                {
                    response = request.CreateErrorResponse(HttpStatusCode.NotFound, "No team sector found under that ID.");
                }

                return response;
            }));
        }
Пример #4
0
        private void btnAddTeam_Click(object sender, EventArgs e)
        {
            var teamName = txtTeamName.Text.Trim();

            if (_currentGame == null || string.IsNullOrWhiteSpace(teamName))
            {
                return;
            }

            var team = new TeamSegment
            {
                Team = new Team
                {
                    Name = teamName
                }
            };

            _currentGame.Teams.Add(team);
            _currentGame.AddTeamsToScoreBoard();

            this.grdScoreboard.DataSource = _currentGame.ScoreBoard.Scores.Select(d => new { d.Key, d.Value }).ToList();

            this.grdScoreboard.Update();
        }
 public TeamSegment UpdateTeamSegment(TeamSegment teamsegment)
 {
     return(Channel.UpdateTeamSegment(teamsegment));
 }