public void CreateTournamentInvite(TournamentInvite invite) { DateTime now = DateTime.Now; invite.Id = Guid.NewGuid(); invite.Created = now; invite.Updated = now; mConnection.Execute("INSERT INTO TournamentsInvites(id,created,updated,tournamentid,playerid.teamid,inviter)" + "values(@id,@created,@updated,@tournamentid,@playerid.@teamid,@inviter)", invite); }
public virtual IActionResult InvitePlayerOrTeam([FromRoute] Guid tournamentId, [FromBody] TournamentInvite inviteData) { mLogger.Info("", Codes.PlayerOrTeamInvited, "Invitation attempt", mReferenceId, new { tournamentId, inviteData }); inviteData.Tournament = tournamentId; mCore.TournamentsApi.InvitePlayerOrTeam(inviteData); mLogger.Info("", Codes.PlayerOrTeamInvited, "Invitation success", mReferenceId); return(Ok()); }
public void InvitePlayerOrTeam(TournamentInvite invite) { mReposManager.TournamentsRepository.CreateTournamentInvite(invite); }