Beispiel #1
0
 public async Task PostTrackTournament(TournamentTrackPostModel tournamentTrackPost)
 {
     using (HttpResponseMessage response = await _apiHelper.ApiClient.PostAsJsonAsync("/api/TournamentTrackPost", tournamentTrackPost))
     {
         if (response.IsSuccessStatusCode)
         {
             //Log succesfull call?
         }
         else
         {
             throw new Exception(response.ReasonPhrase);
         }
     }
 }
        public async Task PostTrackModel()
        {
            TournamentTrackPostModel tournamentTrackPost = new TournamentTrackPostModel();

            foreach (var item in TrackTournamentItem)
            {
                tournamentTrackPost.TournamentTrackPostDetails.Add(new TournamentTrackPostDetailModel
                {
                    TrackId = item.Track.TrackId,
                    StageOrderInTournament = item.StageOrderInTournament,
                    TournamentId           = TournamentId,
                    TournamentStageId      = item.StageOrderInTournament + "-" + TournamentId
                });
            }

            await _tournamentTrackPostEndpoint.PostTrackTournament(tournamentTrackPost);
        }
Beispiel #3
0
        public void SaveTournamentTrackPost(TournamentTrackPostModel tournamentTrackPost)
        {
            List <TournamentTrackPostDBModel> details = new List <TournamentTrackPostDBModel>();

            SqlDataAccess sql = new SqlDataAccess();

            foreach (var item in tournamentTrackPost.TournamentTrackPostDetails)
            {
                var detail = new TournamentTrackPostDBModel
                {
                    TrackId                = item.TrackId,
                    TournamentId           = item.TournamentId,
                    StageOrderInTournament = item.StageOrderInTournament,
                    TournamentStageId      = item.TournamentStageId
                };

                details.Add(detail);

                sql.SaveData("dbo.spTournamentTrackInsert", detail, "RBRDriverHubData");
            }
        }
Beispiel #4
0
        public void Post(TournamentTrackPostModel tournamentTrackPost)
        {
            TournamentTrackPostData data = new TournamentTrackPostData();

            data.SaveTournamentTrackPost(tournamentTrackPost);
        }