public void Post(TournamentPostModel tournamentPost) { TournamentPostData data = new TournamentPostData(); string userId = RequestContext.Principal.Identity.GetUserId(); data.SaveTournamentPost(tournamentPost, userId); }
public async Task PostTournament(TournamentPostModel tournamentPost) { using (HttpResponseMessage response = await _apiHelper.ApiClient.PostAsJsonAsync("/api/TournamentPost", tournamentPost)) { if (response.IsSuccessStatusCode) { //Log succesfull call? } else { throw new Exception(response.ReasonPhrase); } } }
public async Task PostTournamentModel() { TournamentPostModel tournamentPost = new TournamentPostModel(); tournamentPost.TournamentPostDetails.Add(new TournamentPostDetailModel { TournamentDescription = TournamentDescription, TournamentName = TournamentName, TournamentId = TournamentId, TournamentDate = StartTournamentDate, TournamentUserId = UserId }); await _tournamentPostEndpoint.PostTournament(tournamentPost); }
public void SaveTournamentPost(TournamentPostModel tournamentPost, string userId) { List <TournamentPostDBModel> details = new List <TournamentPostDBModel>(); SqlDataAccess sql = new SqlDataAccess(); foreach (var item in tournamentPost.TournamentPostDetails) { var detail = new TournamentPostDBModel { TournamentId = item.TournamentId, TournamentDescription = item.TournamentDescription, TournamentDate = item.TournamentDate, TournamentName = item.TournamentName, TournamentUserId = item.TournamentUserId }; details.Add(detail); sql.SaveData("dbo.spTournamentInsert", details, "RBRDriverHubData"); } }